Php 获取分析错误:语法错误,意外的T\u NEW

Php 获取分析错误:语法错误,意外的T\u NEW,php,Php,我有两个类memberdao和member class。我正在member类中创建memberdao类的对象。这是我的代码 require_once('/../dao/memberdao.class.php'); class Member { public $objMemberDao= new MemberDao(); } 但它给出了一个错误解析错误:语法错误,在第9行的C:\xampp\htdocs\membership\lib\member.class.php中出现意外的T_NEW。

我有两个类memberdao和member class。我正在member类中创建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新手,因此请帮助

您无法在那里初始化新对象。 您必须在_构造函数中执行此操作

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

class Member
{
  public $objMemberDao; 

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

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

class Member
{
  public $objMemberDao; 

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

我是如何调用memberdao中的函数的?我是这样调用的$objMemberDao->getMemberRecordCount($uuid);但它给了我一个提示:未定义的变量:C:\xampp\htdocs\membership\membership\membership.class.php中的objMemberDao,第38行致命错误:在C:\xampp\htdocs\membership\membership.class.php中的非对象上调用成员函数getMemberRecordCount()error@Biswajit:
$this->objMemberDao->..
。请看文档:。如何在类内使用对象objMemberDaoMember@Mircea,如果我们的类是一个没有构造函数的“静态”类,$objMemberDao是一个静态变量,该怎么办“此声明可能包括一个初始化,但此初始化必须是一个常量值——也就是说,它必须能够在编译时进行计算,并且不能依赖于运行时信息才能进行计算。”。我不明白为什么这个问题会被解决。我是通过谷歌搜索找到这个确切的错误的。显然不是。”太本地化了”。