Parse error: syntax error, unexpected T_NEW

I have two memberdao classes and a member class. I create an object of class memberdao inside a member class. Here is my code

require_once('/../dao/memberdao.class.php'); class Member { public $objMemberDao= new MemberDao(); } 

but it gives the error Parse error: syntax error, unexpected T_NEW in C: \ xampp \ htdocs \ membership \ lib \ member.class.php on line 9. I am new to php, so please help

+6
source share
2 answers

you cannot initialize new objects there. you must do this in the __construct function;

 require_once('/../dao/memberdao.class.php'); class Member { public $objMemberDao; public function __construct() { $this->objMemberDao= new MemberDao(); } } 
+21
source

create an object of class MemberDao in the constructor of class Member

 class Member { public $objMemberDao; public function __construct() { $this->objMemberDao= new MemberDao(); } } 
+2
source

All Articles