Имена участников (разделяйте запятой).
Касательно того,что лучше использовать: Если в проекте используется автозагрузка файлов и вы ,например, интсанцируете один и тот же класс...
Заставили вы меня подумать, подумал подумал и вынес все же в роутер) Спасибо
Да кстати забыл добавить, что проблема доступа к ненужным методом решается абстрактным классом, в котором именно общие методы, а вот главный...
Все верно, но от роутера мне в моей реализации нужен только парсинг uri, и ряд методов связанных с ним, причем как раз часть из них мне нужна в...
Да, так и есть, я их объединил. А что в этом плохого? Ясли поясните минусы такого подхода, я пойду вынесу в роутер это, пока не поздно)
Потому что контроллер основной занимается подключением детишек, поэтому вначале прям в "чреве матери" и создавал, потом стал просто имя класса...
Я реализую просто контроллер и соответственно action контроллеры. Наследовать в данном случае нужно, так как action контроллеру нужны ряд методов...
У меня сейчас нет возможности проверить это на самой последней сброке php, а надо бы, и если там так, есть желание пойти баг запостить, ну или...
Вот: class foo { private $boo; private function __construct() { $this->boo = 'parent'; } public static function...
Лучше баг запостить) Там если что, скажут что ты не оч умный) Впринципе как и на хабре)
Да я тоже удивился) Я всегда тоже считал,что если private то дочерний объект ну никак не может доступ получить.
Если так, то тоже работает class foo { private function __construct() { ... } public function GetFoo2() { $boo = new...
Ну получается видимо что так) class foo { private function __construct() { ... } public function GetFoo2() { return new...
Если сделать так, то error естественно будет class foo2 extends foo { public function __construct() { parent::__construct(); } }...
))) Так я чего то недопонимаю или это так и должно быть?