PHP. Руководство по PHP. 2005
Предопределенные константы 

Предопределенные константы
PHP предоставляет большой список предопределенных констант для каждого выполняемого скрипта. Многие из этих констант определяются различными модулями и будут присутствовать только в том случае, если эти модули доступны в результате динамической загрузки или в результате статической сборки.
Есть пять волшебных констант, которые меняют свое значение в зависимости от контекста, в котором они используются. Например, значение __LINE__ зависит от строки в скрипте, на которой эта константа указана. Специальные константы нечувствительны к регистру и их список приведен ниже:
Таблица 13-1. Некоторые "волшебные" константы PHP
| Имя | Описание | 
|---|---|
| __LINE__ | Текущая строка в файле. | 
| __FILE__ | Полный путь и имя текущего файла. | 
| __FUNCTION__ | Имя функции. (Добавлена в PHP 4.3.0.) | 
| __CLASS__ | Имя класса. (Добавлена в PHP 4.3.0.) | 
| __METHOD__ | Имя метода класса. (Добавлена в PHP 5.0.0) | 
С полным списком предопределенных констант можно ознакомиться в соответствующем разделе.

|   | ||
| 
 | 
Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.
⇪