Возьмите этот пример:
class Container {
public $text;
public $variable2;
}
class Text {
public $other_variable;
}
Как я могу назначить Text
экземпляр Container::$variable
, не используя метод __construct
?
В конце концов, я хочу этот эффект:
$class = new Container();
$class->text->other_variable;
Если я попробую следующее, PHP выдаст мне ошибку:
class Container {
public $variable = new Text();
public $variable2;
}