private $cat_cont = './content';
private $cat_img = $this->cat_cont .'/images';
private $cat_video = $this->cat_cont .'/video';
Но выдает ошибку на строку «private $cat_img = $this->cat_cont .'/images';»:
Parse error: syntax error, unexpected T_VARIABLE
Если убрать оттуда «$this->cat_cont .», То ошибка пропадает. Так вот. Разве нельзя обращаться от одного члена к другому во время объявления? или я просто где-то синтаксис напутал и в упор не вижу?
После экзамена по физике мозг в состоянии «восстановление системы после критической перегрузки ЦП». :(
Спустя 4 минуты, 13 секунд (14.03.2011 - 18:40) ZSH написал(а):
Цитата |
Разве нельзя обращаться от одного члена к другому во время объявления? |
нельзя
в конструкторе можно объявить
Спустя 1 час, 43 минуты, 27 секунд (14.03.2011 - 20:23) AlmazDelDiablo написал(а):
Спасибо.
Спустя 13 часов, 48 секунд (15.03.2011 - 09:24) linker написал(а):
Суть в том, что поля объявляются в классе, а $this - это ссылка на объекта на самого себя, т.е. до создания объекты ты определяешь поля ссылаясь на несуществующий объект.
_____________
Блог | VK | GitHub | Twitch