Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Синтаксис
Аннотация
Определение значения константы и последующее обращение к ней.
Определить константу можно с помощью функции define(). В скобках через запятую указывается имя константы (в кавычках) и ее значение.
Замечание
Значение константы может быть только скалярным, т. е. целым числом, числом с плавающей запятой, строкой или логической величиной.
define('PI', 3.14);
Замечание
Особый случай представляют собой константы класса, которые мы будем изучать позже в рамках объектной модели PHP.
Будучи единожды установленным, значение константы не может быть изменено. Зато к определенной константе можно обращаться по имени (без лидирующего знака доллара) из любого контекста (сами константы находятся в глобальном контексте).
print PI;
3.14
Подсказка
Если имя константы заранее не известно, а должно определяться динамически по ходу выполнения скрипта, то можно воспользоваться функцией constant().
Попытка использовать неопределенную константу (константу, значение которой не было предварительно установлено) приведет в выводу соответствующего замечания, а имя неопределенной константы будет истолковано как строка.
print FOO;
Notice: Use of undefined constant FOO - assumed 'FOO'
FOO