預(yù)定義常量

內(nèi)核預(yù)定義常量

這些常量在 PHP 的內(nèi)核中定義。它包含 PHP、Zend 引擎和 SAPI 模塊。

PHP_VERSION (string)
當(dāng)前 PHP 版本的字符串,"主版本號(hào).子版本號(hào).階段版本號(hào)[擴(kuò)展信息]"形式。
PHP_MAJOR_VERSION (int)
當(dāng)前 PHP 版本的主版本號(hào),為整數(shù)形式(例如:"5.2.7-extra" 版本是 int(5) )。
PHP_MINOR_VERSION (int)
當(dāng)前 PHP 版本的子版本號(hào),為整數(shù)形式(例如:"5.2.7-extra" 版本是 int(2) )。
PHP_RELEASE_VERSION (int)
當(dāng)前 PHP 版本的階段版本號(hào),為整數(shù)形式(例如:"5.2.7-extra" 版本是 int(7) )。
PHP_VERSION_ID (int)
當(dāng)前 PHP 版本的整數(shù),用于版本比較(例如:"5.2.7-extra" 版本是 int(50207) )。
PHP_EXTRA_VERSION (string)
當(dāng)前 PHP 版本的"擴(kuò)展信息"信息,為字符串形式(例如:"5.2.7-extra" 版本是 '-extra' )。 通常由發(fā)行版供應(yīng)商用來指示包的版本。
PHP_ZTS (int)
PHP_DEBUG (int)
PHP_MAXPATHLEN (int)
當(dāng)前 PHP 版本支持的最大文件名(包括路徑)長度。
PHP_OS (string)
運(yùn)行 PHP 的操作系統(tǒng)。
PHP_OS_FAMILY (string)
運(yùn)行 PHP 的操作系統(tǒng)家族。 'Windows'、 'BSD''Darwin'、 'Solaris'、 'Linux''Unknown' 中的一個(gè)。 從 PHP 7.2.0 起可用。
PHP_SAPI (string)
運(yùn)行 PHP 的服務(wù)器接口類型(Server API)。參見 php_sapi_name()。
PHP_EOL (string)
當(dāng)前平臺(tái)中對(duì)于換行符的定義。
PHP_INT_MAX (int)
當(dāng)前 PHP 版本支持的最大整型數(shù)字。在 32 位系統(tǒng)中通常為 int(2147483647),64 位系統(tǒng)中為 int(9223372036854775807)。
PHP_INT_MIN (int)
當(dāng)前 PHP 版本支持的最小整型數(shù)字。在 32 位系統(tǒng)中通常為 int(-2147483648),64 系統(tǒng)中為 int(-9223372036854775808)。通常情況下 PHP_INT_MIN === ~PHP_INT_MAX。
PHP_INT_SIZE (int)
當(dāng)前 PHP 版本的整數(shù)大?。ㄒ宰止?jié)為單位)。
PHP_FLOAT_DIG (int)
可以返回四舍五入為浮點(diǎn)數(shù)后不會(huì)造成精度損失的小數(shù)位數(shù)。 從 PHP 7.2.0 起可用。
PHP_FLOAT_EPSILON (float)
最小的可表示正數(shù) x,使 x + 1.0 != 1.0。 從 PHP 7.2.0 起可用。
PHP_FLOAT_MIN (float)
最小可表示的浮點(diǎn)數(shù)。 如果你需要最小的可表示負(fù)浮點(diǎn)數(shù),可以使用 - PHP_FLOAT_MAX。 從 PHP 7.2.0 起可用。
PHP_FLOAT_MAX (float)
最大的可表示浮點(diǎn)數(shù)。 從 PHP 7.2.0 起可用。
DEFAULT_INCLUDE_PATH (string)
PEAR_INSTALL_DIR (string)
PEAR_EXTENSION_DIR (string)
PHP_EXTENSION_DIR (string)
尋找可動(dòng)態(tài)加載擴(kuò)展的默認(rèn)目錄(除非被 extension_dir覆蓋 )。 默認(rèn)為 PHP_PREFIX (在 Windows 上是 PHP_PREFIX . "\\ext")。
PHP_PREFIX (string)
配置(configure)時(shí)設(shè)置的 --prefix 值。 在 Windows 上,它是配置(configure)時(shí)設(shè)置的 --with-prefix 值。
PHP_BINDIR (string)
配置(configure)時(shí)設(shè)置的 --bindir 值。 在 Windows 上,它是配置(configure)時(shí)設(shè)置的 --with-prefix 值。
PHP_BINARY (string)
腳本執(zhí)行期間的 PHP 二進(jìn)制路徑。
PHP_MANDIR (string)
安裝手冊(cè)頁的位置。
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)
構(gòu)建平臺(tái)的共享庫后綴,例如 ”so“(大多數(shù) Unix) 或 ”dll“(Windows)。
PHP_FD_SETSIZE (string)
系統(tǒng)調(diào)用的文件描述符的最大數(shù)目。從PHP 7.1.0起可用。
E_ERROR (int)
錯(cuò)誤報(bào)告常量
E_WARNING (int)
錯(cuò)誤報(bào)告常量
E_PARSE (int)
錯(cuò)誤報(bào)告常量
E_NOTICE (int)
錯(cuò)誤報(bào)告常量
E_CORE_ERROR (int)
錯(cuò)誤報(bào)告常量
E_CORE_WARNING (int)
錯(cuò)誤報(bào)告常量
E_COMPILE_ERROR (int)
錯(cuò)誤報(bào)告常量
E_COMPILE_WARNING (int)
錯(cuò)誤報(bào)告常量
E_USER_ERROR (int)
錯(cuò)誤報(bào)告常量
E_USER_WARNING (int)
錯(cuò)誤報(bào)告常量
E_USER_NOTICE (int)
錯(cuò)誤報(bào)告常量
E_RECOVERABLE_ERROR (int)
錯(cuò)誤報(bào)告常量。
E_DEPRECATED (int)
錯(cuò)誤報(bào)告常量。
E_USER_DEPRECATED (int)
錯(cuò)誤報(bào)告常量。
E_ALL (int)
錯(cuò)誤報(bào)告常量
E_STRICT (int)
錯(cuò)誤報(bào)告常量
__COMPILER_HALT_OFFSET__ (int)
true (bool)
參閱 布爾值。
false (bool)
參閱 布爾值。
null (null)
參閱 Null
PHP_WINDOWS_EVENT_CTRL_C (int)
Windows CTRL+C 事件。 從 PHP 7.4.0 起可用(僅限 Windows)。
PHP_WINDOWS_EVENT_CTRL_BREAK (int)
Windows CTRL+BREAK 事件。 從 PHP 7.4.0 起可用(僅限 Windows)。

參見: 魔術(shù)常量。

標(biāo)準(zhǔn)預(yù)定義常量

所有在核心擴(kuò)展 的常量是 PHP 默認(rèn)定義的。