Внутри класса можно также определять константы, которые будут принадлежать только самому классу. Для определения клнстанты нам необходимо использовать ключевое слово const, после которого нужно указать название константы без каких-либо кавычек и сразу присвоить ей значение.
class user {
const SOME_CONST=314;
}
echo user::SOME_CONST;
При использовании константы мы не используем спецификатор private, public, protected - они не нужны. Все константы всегда находятся в открытом доступе. По принятому соглашению имена констант указывают заглавными буквами. Можно использовать нижнее подчеркивание. Постоянные свойства могут содержать исключительно значения элементарного типа. Константам нельзя присваивать объект.
Обращение к константам происходит также как и к статическим свойствам через класс, а не через экземпляр класса. Значения констант невозможно менять, т.е. при попытке изменения значения константы уже после ее объявления, вы только получите ошибку. Констант может использоваться несколько.