tsar, можно, для этого и существует конструктор.
Здесь protected,из вне класса, не даже в дочернем классе она будет недоступна.
Да мне насрать
а чем отличаются переменные $object->var и $eee в классе и как их правильно называть? в мануалах такие тонкости не пишут. или $eee и $object->eee это одна и таже переменная? в чем различие?
Как это не пишут ? всё там пишут
http://php.net/manual/ru/language.oop5.properties.php
Добавлено 01.04.15 в 18:52:37:
Полный список объяснений ооп
http://php.net/manual/ru/language.oop5.php
$object->var это локальная(глобальная) переменная класса, которая доступна во всём классе и дочерних классах если она public или protected, а $eee доступна только в методе (функции)
Проще один раз показать, чем десять раз объяснять
http://codepad.org/DTsLzvYw
Некотором интересен шаблон Builder
http://codepad.org/1pMlMNcP
засем там в начале класса public $test; , там же и без этой строки всё работает