Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > присвоение self::constant переменной класса


Автор: sharpshooter 21.11.2017, 08:21
Приветствую, а где в документации точно написано что, вот как в примере ниже, можно переменной класса при ее определении присваивать начальное значение от константы класса?
Код

class SomeClass{
  const TYPE_SOME = 'xxxx';
  
  public $propertyOne = self::TYPE_SOME;
}


Я лично все время так делал, но смотрю мой коллега не знал что так можно, я подумал из http://php.net/manual/ru/language.oop5.properties.phpего просветить, но там четко про это не сказано. Самый ближний пример - просто с какой то глобальной константой. Он привык из прошлых версий что вычислять значение нельзя , а тут вроде как вычисление, но оно работало и до версии 5.6. 
Может просто не там смотрю в документации?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)