проблема следующая: есть класс-одиночка пользователя (User), необходимо разбить его на подклассы, но создавай новые классы-одиночки не могу получить свойства с User пример: PHP: class User { ... } $user= User::getInstance(); class Actions { protected $user = User::getInstance(); if($user->id!=0) { ... } } $act = Actions::getInstance(); хелп ми)))
PHP: private $user; private function __construct($id) { $this->user = User::getInstance(); $id = $this->user->isLogin(); if($id>0 && $id!=null) { $this->user->loadData(); $this->DoAction($id); } } правильное решение будет?
А кто вам в голову вложил синглтоном все классы делать? Уж делайте статикой тогда все, все-равно в основах ООП-а по нулям.