Объявленные в ядре константы
Эти константы объявляются ядром PHP и охватывают
PHP, Zend engine и SAPI-модули.
-
PHP_VERSION
(string)
-
Текущая версия PHP в виде строки в формате
"major.minor.release[extra]".
-
PHP_MAJOR_VERSION
(integer)
-
Текущая "основная" (major) версия PHP в виде целого числа
(например, int(5) для версии "5.2.7-extra").
Доступно с PHP 5.2.7.
-
PHP_MINOR_VERSION
(integer)
-
Текущая "промежуточная" (minor) версия PHP в виде целого числа
(например, int(2) для версии "5.2.7-extra").
Доступно с PHP 5.2.7.
-
PHP_RELEASE_VERSION
(integer)
-
Текущая "релиз"-версия (release) PHP в виде целого числа
(например, int(7) для версии "5.2.7-extra").
Доступно с PHP 5.2.7.
-
PHP_VERSION_ID
(integer)
-
Текущая версия PHP в виде целого числа, её удобно использовать
при сравнениях версий (например, int(50207) для версии
"5.2.7-extra").
Доступно с PHP 5.2.7.
-
Текущая "экстра"-версия PHP в виде строки (например,
'-extra' для версии "5.2.7-extra"). Обычно используется
в различных дистрибутивах для индикации версий пакетов.
Доступно с PHP 5.2.7.
-
PHP_ZTS
(integer)
-
Доступно с PHP 5.2.7.
-
PHP_DEBUG
(integer)
-
Доступно с PHP 5.2.7.
-
PHP_MAXPATHLEN
(integer)
-
Максимальная длина файловых имен (включая путь), поддерживаемая
данной сборкой PHP.
Доступно с PHP 5.3.0.
-
PHP_OS
(string)
-
Операционная система, под которую собирался PHP.
-
PHP_OS_FAMILY
(string)
-
Семейство операционных систем, для которых собран PHP.
Любая из
'Windows', 'BSD',
'Darwin', 'Solaris',
'Linux' или 'unknown'.
Доступно с PHP 7.2.0.
-
PHP_SAPI
(string)
-
API сервера (Server API) данной сборки PHP.
Смотрите также php_sapi_name().
-
PHP_EOL
(string)
-
Корректный символ конца строки, используемый на данной
платформе.
Доступно с PHP 5.0.2
-
PHP_INT_MAX
(integer)
-
Максимальное целое число, поддерживаемое данной сборкой
PHP. Обычно это int(2147483647) в 32-битных системах и int(9223372036854775807) в 64-битных.
Доступно с PHP 5.0.5
Обычно, PHP_INT_MIN === ~PHP_INT_MAX.
-
PHP_INT_MIN
(integer)
-
Минимальное целое число, поддерживаемое данной сборкой PHP. Обычно это int(-2147483648)
в 32-битных системах и int(-9223372036854775808) в 64-битных. Доступно с PHP 7.0.0
-
PHP_INT_SIZE
(integer)
-
Размер целого числа в байтах в текущей сборке PHP. Доступно с PHP 5.0.5
-
PHP_FLOAT_DIG
(integer)
-
Количество десятичных цифр, которые могут быть округлены в float и обратно без потери точности.
Доступно с PHP 7.2.0.
-
PHP_FLOAT_EPSILON
(float)
-
Наименьшее положительное число x, такое, что x + 1.0 !=
1.0.
Доступно с PHP 7.2.0.
-
PHP_FLOAT_MIN
(float)
-
Наименьшее возможное число типа float.
Доступно с PHP 7.2.0.
-
PHP_FLOAT_MAX
(float)
-
Максимальное возможное число типа float.
Доступно с PHP 7.2.0.
-
DEFAULT_INCLUDE_PATH
(string)
-
-
PEAR_INSTALL_DIR
(string)
-
-
PEAR_EXTENSION_DIR
(string)
-
-
PHP_EXTENSION_DIR
(string)
-
-
PHP_PREFIX
(string)
-
Значение опции "--prefix", указанной при запуске configure.
-
PHP_BINDIR
(string)
-
Указывает путь установки бинарных файлов.
-
PHP_BINARY
(string)
-
Указывает путь к исполняемым файлам PHP
во время выполнения скрипта.
Доступно с PHP 5.4.
-
PHP_MANDIR
(string)
-
Указывает путь установки страниц документации man.
Доступно с PHP 5.3.7.
-
PHP_LIBDIR
(string)
-
-
PHP_DATADIR
(string)
-
-
PHP_SYSCONFDIR
(string)
-
-
PHP_LOCALSTATEDIR
(string)
-
-
PHP_CONFIG_FILE_PATH
(string)
-
-
PHP_CONFIG_FILE_SCAN_DIR
(string)
-
-
PHP_SHLIB_SUFFIX
(string)
-
Суффикс, используемый для динамически линкуемых библиотек,
таких как "so" (для большинства Unix-систем) или
"dll" (Windows).
-
PHP_FD_SETSIZE
(string)
-
Максимальное количество файловых дескрипторов для системных вызовов.
Доступно с PHP 7.1.0.
-
E_ERROR
(integer)
-
Константа, указывающая уровень сообщений об ошибках
-
E_WARNING
(integer)
-
Константа сообщения об ошибке
-
E_PARSE
(integer)
-
Константа сообщения об ошибке
-
E_NOTICE
(integer)
-
Константа сообщения об ошибке
-
E_CORE_ERROR
(integer)
-
Константа сообщения об ошибке
-
E_CORE_WARNING
(integer)
-
Константа сообщения об ошибке
-
E_COMPILE_ERROR
(integer)
-
Константа сообщения об ошибке
-
E_COMPILE_WARNING
(integer)
-
Константа сообщения об ошибке
-
E_USER_ERROR
(integer)
-
Константа сообщения об ошибке
-
E_USER_WARNING
(integer)
-
Константа сообщения об ошибке
-
E_USER_NOTICE
(integer)
-
Константа сообщения об ошибке
-
E_RECOVERABLE_ERROR
(integer)
-
Константа сообщения об ошибке
Доступно с PHP 5.2.0
-
E_DEPRECATED
(integer)
-
Константа сообщения об ошибке
Доступно с PHP 5.3.0
-
E_USER_DEPRECATED
(integer)
-
Константа сообщения об ошибке
Доступно с PHP 5.3.0
-
E_ALL
(integer)
-
Константа сообщения об ошибке
-
E_STRICT
(integer)
-
Константа сообщения об ошибке
-
__COMPILER_HALT_OFFSET__
(integer)
-
Доступно с PHP 5.1.0
-
TRUE
(boolean)
-
Смотрите раздел Булев тип.
-
FALSE
(boolean)
-
Смотрите раздел Булев тип.
-
NULL
(null)
-
Смотрите Null.
Смотрите также: Магические
константы.