得到Parse错误:语法错误,意外T_NEW

时间:2013-04-04 09:11:44

标签: php

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

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

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

}

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

2 个答案:

答案 0 :(得分:21)

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

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

class Member
{
  public $objMemberDao; 

  public function __construct()
  {
    $this->objMemberDao= new MemberDao(); 
  }
}

答案 1 :(得分:2)

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

class Member
{
  public $objMemberDao; 

  public function __construct()
  {
      $this->objMemberDao= new MemberDao(); 
  }
}