Welcome to php club

PHP FAQ from PHPclub.ru: PHP5/ClassConstants ...

Начало | Каталог | Изменения | НовыеКомментарии | Вам запрещён доступПользователи | Вам запрещён доступРегистрация | Вход:  Пароль:  

Константы класса

Краткое описание

В PHP5 появились константы принадлежащие классам. Константы всегда публичны. Их объявление состоит из ключевого слова const, имени константы, знака равно и значения. Обращение к константе происходит с использованием имени класса и имени самой константы разделенными двойным двоеточием (::). Ограничения на значения константы такие же как и на значения обычных констант, объявляемых через define().
Пример:

<?php
class Foo {
    const
constant = 'константа';
}

echo
'Foo::constant = ' . Foo::constant . "\n";
?>

Результат:

Проблемы с обратной совместимостью

Старый код без пользовательских функций, методов или классов с именем const должен работать без изменений.

Дополнительные сведения

Описание в оригинальной документации: http://www.php.net/oop5.constants


 
Комментариев нет. [Показать комментарии/форму]