7

我有两个类 memberdao 和 member class。我在成员类中创建 memberdao 类的对象。这是我的代码

require_once('/../dao/memberdao.class.php');

class Member
{
public $objMemberDao= new MemberDao(); 

}

但它给出了一个错误解析错误:语法错误,第 9 行 C:\xampp\htdocs\membership\lib\member.class.php 中的意外 T_NEW。我是 php 新手,所以请帮忙

4

2 回答 2

22

你不能在那里初始化新对象。您必须在 __construct 函数中执行此操作;

require_once('/../dao/memberdao.class.php');

class Member
{
  public $objMemberDao; 

  public function __construct()
  {
    $this->objMemberDao= new MemberDao(); 
  }
}
于 2013-04-04T09:13:32.827 回答
2

将 MemberDao 类的对象创建到 Member 类的构造函数中

class Member
{
  public $objMemberDao; 

  public function __construct()
  {
      $this->objMemberDao= new MemberDao(); 
  }
}
于 2013-04-04T09:16:02.860 回答