Код: Выделить всё
trait Accessor
{
public static function int():int
{
return self::value;
}
}
Код: Выделить всё
enum Titular: int
{
use Accessor;
case minimus=1;
case maximus=2;
}
Код: Выделить всё
Titular::minimus::int(); //1
Неустранимая ошибка: неперехваченная ошибка: неопределенная константа Titular::value в .... К нестатическим свойствам нельзя получить доступ статически.
Демо: https://3v4l.org/CHnao
Я надеюсь на некоторую реализацию, которая будет возвращать значение через статический метод.
Подробнее здесь: https://stackoverflow.com/questions/790 ... statically