8.2. Предварительно сгенерированные константы

DEFAULT_INCLUDE_PATH
Эта константа хранит пути, которые используются функциями include, include_once, require и require_once.
__CLASS__
Эта константа возвращает имя класса, в котором выполняется программный код. Если выполняется код, находящийся вне класса, эта константа будет пустой.
E_ALL
Эта константа представляет сообщения об ошибках всех уровней.
E_COMPILE_ERROR
Эта константа представляет сообщения об ошибках, возникших при компиляции страницы процессором Zend Engine.
E_COMPILE_WARNING
Эта константа представляет сообщения об ошибках, возникших при компиляции процессором Zend Engine страницы и не вызвавших остановок компиляции.
E_CORE_ERROR
Эта константа представляет сообщения об ошибках, сгенерированных ядром PHP.
E_CORE_WARNING
Эта константа представляет предупреждения, сгенерированные ядром PHP.
E_ERROR
Эта константа представляет сообщения об ошибках, возникших при выполнении функции PHP и вызвавших остановку при выполнении сценария.
E_NOTICE
Эта константа представляет вероятное ошибочное условие, полученное от функции.
E_PARSE
Эта константа представляет ошибку, сгенерированную анализатором PHP. 
E_USER_ERROR
Эта константа представляет ошибку, сгенерированную trigger_error.
E_USER_NOTICE
Эта константа представляет сообщение, сгенерированное trigger_error. E_USER_WARNING
Эта константа представляет предупреждение, сгенерированное trigger_error.
E_WARNING
Эта константа представляет предупреждение, сгенерированное функцией PHP. Предупреждения не останавливают выполнение сценария.
__FILE__
Эта константа хранит полный путь к выполняемому сценарию. _FUNCTION
Эта константа хранит имя функции, в которой она рассматривается.
LINE
Эта константа хранит номер строки в выполняемом сценарии. PEAR_EXTENSION_DIR
Эта константа хранит путь к каталогу, где хранятся загружаемые расширения, соответствующие проекту PEAR. По умолчанию PEAR устанавливает это значение равным значению, заданному в PHP_EXTENSION_DIR, но это значение можно изменить.
PEAR_INSTALL_DIR
Эта константа хранит путь к библиотеке проекта PEAR, и обычно это значение /usr/local/lib/php.
PHP_BINDIR
Эта константа хранит путь к утилите выполнения PHP из командной строки.
PHP_CONFIG_FILE_PATH
Эта константа хранит путь к конфигурационному файлу php.ini .
PHP_DATADIR
Эта константа хранит путь к каталогу для независимых файлов данных (только для чтения), используемых языком PHP. Обычным значением этой константы является /usr/local/share. На момент написания этой книги PHP не использовал эту константу.
PHP_EXTENSION_DIR
Эта константа хранит стандартный путь к загружаемым расширениям. 
PHP_LIBDIR
Эта константа хранит путь к библиотеке кодов PHP. Кроме PEAR, здесь имеется несколько общих функций и классов, предназначенных для широкого использования.
PHP_LOCALSTATEDIR
Эта константа хранит путь к файлам данных, которые PHP может изменять во время выполнения. Обычным значением этой константы является /usr/local/var.
PHP_OS
Эта константа хранит строку с названием операционной системы. Она не более информативна, чем строка "Linux".
PHP_OUTPUT_HANDLER_CONT
Эта константа используется как флаг значения состояния, возвращаемого функцией ob_get_status. Если этот бит установлен, это значит, что буферизация вывода началась и буфер должен быть сброшен.
PHP_OUTPUT_HANDLER_END
Эта константа используется как флаг значения состояния, возвращаемого функцией ob_get_status. Если этот бит установлен, это значит, что буферизация вывода завершена.
PHP_OUTPUT_HANDLER_START
Эта константа используется как флаг значения состояния, возвращаемого функцией ob_get_status. Если этот бит установлен, это значит, что началась буферизация вывода.
PHP_SYSCONFDIR
Эта константа хранит путь к файлам данных, имеющих отношение к настройке сервера.
PHP_VERSION
Эта константа хранит строку, предоставляющую информацию о версии PHP. Аналогичное значение возвращает функция php_version. Это значение обычно анализируется на предмет использования определенных возможностей PHP (листинг 8.1).
Браузер ввода-вывода