Я вчера обнаружил странную проблему в своем классе - надеюсь, что вы знаете некоторые ответы. Рассмотрим такой класс:PHP Объявление переменной в классе, которая создана из другой переменной
class Person {
public $height = 90;
public $weight = $this->height * 0.8;
}
Этот класс возвращает ошибку «Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_VARIABLE» и, кажется, я не могу объявить переменную в классе, что сама переменная. Могу ли я установить «статические» значения в переменные в классе (я имею в виду статический, как прямо объявленный как строка или int, не статический, как «static $ var =« xyz »?) Почему это происходит?
Спасибо, Kalreg.
thank u - i could not найти такой короткий и понятный ответ. +1 – Kalreg