Константы определяются как свойства класса, но с использованием метки const.
class Math{ const pi = 3.14159; } // math::pi
К константам, как и к статическим свойствам, можно обращаться без предварительного создания объекта, с помощью символа ::
(двойного двоеточия). Для обращения к константе внутри метода класса, используется префикс self::
class Math{ const pi = 3.14159; protected $radius; public function cirle(){ return self::pi * $this->radius; } }