У меня есть следующий код:
<?php
class myclass {
public $var;
public $foo = $this->var;
}
// ...etc
Когда я выполняю это, я получаю следующую ошибку:
(!) Неустранимая ошибка: выражение константы содержит недопустимые операции в
E: \ public_html \ index.php в строке 4
Как я могу назвать эту переменную не вне класса? (Я имею в виду, я не хочу определять это следующим образом):
$myclass = new myclass();
$myclass->foo = $myclass->var;