PHP Conference Japan 2024

預定義常數

核心預定義常數

這些常數是由 PHP 核心定義的。這包括 PHP、Zend 引擎和 SAPI 模組。

PHP_VERSION (字串)
目前的 PHP 版本,以 "major.minor.release[extra]" 表示法的字串。
PHP_MAJOR_VERSION (整數)
目前的 PHP「主要」版本,以整數表示(例如,版本 "5.2.7-extra" 中的 int(5))。
PHP_MINOR_VERSION (整數)
目前的 PHP「次要」版本,以整數表示(例如,版本 "5.2.7-extra" 中的 int(2))。
PHP_RELEASE_VERSION (整數)
目前的 PHP 「發行」版本,以整數表示(例如,版本 "5.2.7-extra" 中的 int(7))。
PHP_VERSION_ID (int)
目前的 PHP 版本,以整數表示,可用於版本比較(例如,版本 "5.2.7-extra" 中的 int(50207))。
PHP_EXTRA_VERSION (string)
目前的 PHP 「額外」版本,以字串表示(例如,版本 "5.2.7-extra" 中的 '-extra')。通常由發行商用來指示套件版本。
ZEND_THREAD_SAFE (bool)
指示目前的 PHP 組建是否為執行緒安全。
ZEND_DEBUG_BUILD (bool)
指示目前的 PHP 組建是否為除錯組建。
PHP_ZTS (bool) ZEND_THREAD_SAFE 的別名
指示目前的 PHP 組建是否為執行緒安全。
PHP_DEBUG (bool) ZEND_DEBUG_BUILD 的別名
指示目前的 PHP 組建是否為除錯組建。
DEBUG_BACKTRACE_PROVIDE_OBJECT (int)
填入「object」索引。
DEBUG_BACKTRACE_IGNORE_ARGS (int)
不要在堆疊追蹤中包含函式的參數資訊。
PHP_MAXPATHLEN (int)
此 PHP 組建所支援的檔名(包含路徑)最大長度。
PHP_OS (string)
建置此 PHP 版本的作業系統。
PHP_OS_FAMILY (string)
建置此 PHP 版本的作業系統系列。選項包含 'Windows''BSD''Darwin''Solaris''Linux''Unknown'。PHP 7.2.0 起可用。
PHP_SAPI (string)
此 PHP 組建的伺服器 API。另請參閱 php_sapi_name()
PHP_EOL (string)
此平台正確的「行尾」符號。
PHP_INT_MAX (int)
此 PHP 組建所支援的最大整數。通常在 32 位元系統中為 int(2147483647),在 64 位元系統中為 int(9223372036854775807)。
PHP_INT_MIN (int)
此 PHP 版本所支援的最小整數。通常在 32 位元系統中為 int(-2147483648),在 64 位元系統中為 int(-9223372036854775808)。通常,PHP_INT_MIN === ~PHP_INT_MAX。
PHP_INT_SIZE (整數)
此 PHP 版本中整數的大小,以位元組為單位。
PHP_FLOAT_DIG (整數)
可以四捨五入成浮點數並返回而不損失精度的十進位數字數。從 PHP 7.2.0 開始可用。
PHP_FLOAT_EPSILON (浮點數)
最小的可表示正數 x,使得 x + 1.0 != 1.0。從 PHP 7.2.0 開始可用。
PHP_FLOAT_MIN (浮點數)
最小的可表示*正*浮點數。如果您需要最小的可表示*負*浮點數,請使用 - PHP_FLOAT_MAX。從 PHP 7.2.0 開始可用。
PHP_FLOAT_MAX (浮點數)
最大的可表示浮點數。從 PHP 7.2.0 開始可用。
DEFAULT_INCLUDE_PATH (字串)
PEAR_INSTALL_DIR (字串)
PEAR_EXTENSION_DIR (字串)
PHP_EXTENSION_DIR (字串)
搜尋動態載入擴充功能的預設目錄(除非被 extension_dir 覆寫)。預設為 PHP_PREFIX(或在 Windows 上為 PHP_PREFIX . "\\ext")。
PHP_PREFIX (字串)
在設定時設定 --prefix 的值。在 Windows 上,它是設定時設定 --with-prefix 的值。
PHP_BINDIR (字串)
在設定時設定 --bindir 的值。在 Windows 上,它是設定時設定 --with-prefix 的值。
PHP_SBINDIR (字串)
在設定時設定 --sbindir 的值。在 Windows 上,它是設定時設定 --with-prefix 的值。從 PHP 8.4.0 開始可用。
PHP_BINARY (字串)
指定腳本執行期間的 PHP 二進制檔案路徑。
PHP_MANDIR (字串)
指定安裝 man 頁面的位置。
PHP_LIBDIR (字串)
PHP_DATADIR (字串)
PHP_SYSCONFDIR (字串)
PHP_LOCALSTATEDIR (字串)
PHP_CONFIG_FILE_PATH (字串)
PHP_CONFIG_FILE_SCAN_DIR (字串)
PHP_SHLIB_SUFFIX (字串)
建置平台的共享程式庫後綴,例如「so」(大多數 Unix 系統)或「dll」(Windows)。
PHP_FD_SETSIZE (整數)
select 系統呼叫的最大檔案描述符數量。從 PHP 7.1.0 開始可用。
E_ERROR (整數)
E_WARNING (整數)
E_PARSE (整數)
E_NOTICE (整數)
E_CORE_ERROR (整數)
E_CORE_WARNING (整數)
E_COMPILE_ERROR (整數)
E_COMPILE_WARNING (整數)
E_USER_ERROR (整數)
E_USER_WARNING (整數)
E_USER_NOTICE (整數)
E_RECOVERABLE_ERROR (整數)
E_DEPRECATED (整數)
E_USER_DEPRECATED (整數)
E_ALL (整數)
E_STRICT (整數)
錯誤回報常數
__COMPILER_HALT_OFFSET__ (整數)
true (布林值)
參見 布林值
false (布林值)
參見 布林值
null (null)
參見 Null
PHP_WINDOWS_EVENT_CTRL_C (整數)
Windows 的 CTRL +C 事件。從 PHP 7.4.0 開始提供 (僅限 Windows)。
PHP_WINDOWS_EVENT_CTRL_BREAK (整數)
Windows 的 CTRL +BREAK 事件。從 PHP 7.4.0 開始提供 (僅限 Windows)。
PHP_CLI_PROCESS_TITLE (布林值)
指示設定和取得程序標題是否可用。僅在 CLI SAPI 下可用。
STDERR (資源)
已開啟的 stderr 串流。僅在 CLI SAPI 下可用。
STDIN (資源)
已開啟的 stdin 串流。僅在 CLI SAPI 下可用。
STDOUT (資源)
已開啟的 stdout 串流。僅在 CLI SAPI 下可用。

另請參閱:魔術常數

標準預定義常數

所有來自 核心擴充 的常數在 PHP 中預設定義。

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top