这些常量在 PHP 的内核中定义。它包含 PHP、Zend 引擎和 SAPI 模块。
PHP_VERSION
(string) PHP_MAJOR_VERSION
(int) PHP_MINOR_VERSION
(int) PHP_RELEASE_VERSION
(int) PHP_VERSION_ID
(int) PHP_EXTRA_VERSION
(string) ZEND_THREAD_SAFE
(bool) ZEND_DEBUG_BUILD
(bool) PHP_ZTS
(int) PHP_DEBUG
(int) PHP_MAXPATHLEN
(int) PHP_OS
(string) PHP_OS_FAMILY
(string) 'Windows'
、 'BSD'
、 'Darwin'
、 'Solaris'
、 'Linux'
或 'Unknown'
中的一个。 从 PHP 7.2.0 起可用。 PHP_SAPI
(string) PHP_EOL
(string) PHP_INT_MAX
(int) PHP_INT_MIN
(int) PHP_INT_SIZE
(int) PHP_FLOAT_DIG
(int) PHP_FLOAT_EPSILON
(float) x + 1.0 != 1.0
。 从 PHP 7.2.0 起可用。 PHP_FLOAT_MIN
(float) - PHP_FLOAT_MAX
。 从 PHP 7.2.0 起可用。 PHP_FLOAT_MAX
(float) DEFAULT_INCLUDE_PATH
(string) PEAR_INSTALL_DIR
(string) PEAR_EXTENSION_DIR
(string) PHP_EXTENSION_DIR
(string) PHP_PREFIX
(在 Windows 上是 PHP_PREFIX . "\\ext"
)。 PHP_PREFIX
(string) PHP_BINDIR
(string) PHP_BINARY
(string) PHP_MANDIR
(string) 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) PHP_FD_SETSIZE
(string) E_ERROR
(int) E_WARNING
(int) E_PARSE
(int) E_NOTICE
(int) E_CORE_ERROR
(int) E_CORE_WARNING
(int) E_COMPILE_ERROR
(int) E_COMPILE_WARNING
(int) E_USER_ERROR
(int) E_USER_WARNING
(int) E_USER_NOTICE
(int) E_RECOVERABLE_ERROR
(int) E_DEPRECATED
(int) E_USER_DEPRECATED
(int) E_ALL
(int) E_STRICT
(int) __COMPILER_HALT_OFFSET__
(int) true
(bool) false
(bool) null
(null) PHP_WINDOWS_EVENT_CTRL_C
(int) CTRL+C
事件。 从 PHP 7.4.0 起可用(仅限 Windows)。 PHP_WINDOWS_EVENT_CTRL_BREAK
(int) CTRL+BREAK
事件。 从 PHP 7.4.0 起可用(仅限 Windows)。 PHP_CLI_PROCESS_TITLE
(bool) STDERR
(resource) stderr
。 仅在 CLI SAPI 下可用。 STDIN
(resource) stdin
。 仅在 CLI SAPI 下可用。 STDOUT
(resource) stdout
。 仅在 CLI SAPI 下可用。 参见: 魔术常量。
核心扩展中的所有常量都默认在 PHP 中定义。