У меня есть два класса memberdao и класс-член. Я создаю объект класса memberdao внутри класса-члена. Вот мой код
require_once('/../dao/memberdao.class.php'); class Member { public $objMemberDao= new MemberDao(); }
но он дает ошибку Parse error: синтаксическая ошибка, неожиданный T_NEW в C: \ xampp \ htdocs \ membership \ lib \ member.class.php в строке 9. Я новичок в php, поэтому, пожалуйста, помогите
вы не можете инициализировать там новые объекты. вы должны сделать это в функции __construct;
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(); } }