Руководство по PHP
Пред. | Глава 19. Классы и объекты (PHP 5) | След.

# Константы в объектах

Константы также могут быть объявлены и в пределах одного класса. Отличие переменных и констант состоит в том, что при объявлении последних или при обращении к ним не используется символ $. Как и Разд. Static Keyword свойства и методы, значения констант, объявленных внутри класса, не могут быть получены через переменную, содержащую экземпляр этого класса.

Пример 19-15. Объявление и использование константы
`<?php class MyClass { const constant = 'значение константы'; function showConstant() { echo self::constant . "\n"; } } echo MyClass::constant . "\n"; $class = new MyClass(); $class->showConstant(); /* echo $class::constant; - такое использование недопустимо */ ?>`

Пред. | Начало | След.
Static Keyword | Уровень выше | Абстрактные классы