Predefined Constants
Core Predefined Constants
These constants are defined by the PHP core. This includes PHP, the Zend engine, and SAPI modules.
- PHP_VERSION (string)
- PHP_MAJOR_VERSION (integer)
- Available since PHP 5.2.7.
- PHP_MINOR_VERSION (integer)
- Available since PHP 5.2.7.
- PHP_RELEASE_VERSION (integer)
- Available since PHP 5.2.7.
- PHP_VERSION_ID (integer)
- Available since PHP 5.2.7.
- PHP_EXTRA_VERSION (string)
- Available since PHP 5.2.7.
- PHP_ZTS (integer)
- Available since PHP 5.2.7.
- PHP_DEBUG (integer)
- Available since PHP 5.2.7.
- PHP_MAXPATHLEN (integer)
- Available since PHP 5.3.0.
- PHP_OS (string)
- PHP_SAPI (string)
- Available since PHP 4.2.0. See also php_sapi_name().
- PHP_EOL (string)
- Available since PHP 4.3.10 and PHP 5.0.2
- PHP_INT_MAX (integer)
- Available since PHP 4.4.0 and PHP 5.0.5
- PHP_INT_SIZE (integer)
- Available since PHP 4.4.0 and PHP 5.0.5
- DEFAULT_INCLUDE_PATH (string)
- PEAR_INSTALL_DIR (string)
- PEAR_EXTENSION_DIR (string)
- PHP_EXTENSION_DIR (string)
- PHP_PREFIX (string)
- Available since PHP 4.3.0
- PHP_BINDIR (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)
- Available since PHP 4.3.0
- PHP_OUTPUT_HANDLER_START (integer)
- PHP_OUTPUT_HANDLER_CONT (integer)
- PHP_OUTPUT_HANDLER_END (integer)
- PHP_WINDOWS_VERSION_MAJOR (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_MINOR (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_BUILD (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_PLATFORM (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_SP_MAJOR (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_SP_MINOR (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_SUITEMASK (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_VERSION_PRODUCTTYPE (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_NT_DOMAIN_CONTROLLER (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_NT_SERVER (integer)
- Available since PHP 5.3.0
- PHP_WINDOWS_NT_WORKSTATION (integer)
- Available since PHP 5.3.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_DEPRECATED (integer)
- Available since PHP 5.3.0
- E_USER_DEPRECATED (integer)
- Available since PHP 5.3.0
- E_ALL (integer)
- E_STRICT (integer)
- Available since PHP 5.0.0
- __COMPILER_HALT_OFFSET__ (integer)
- Available since PHP 5.1.0
- TRUE (boolean)
- See Booleans.
- FALSE (boolean)
- See Booleans.
- NULL (boolean)
- See Null.
See also: Magic constants.
Standard Predefined Constants
These constants are defined in PHP by default.
- EXTR_OVERWRITE (integer)
- EXTR_SKIP (integer)
- EXTR_PREFIX_SAME (integer)
- EXTR_PREFIX_ALL (integer)
- EXTR_PREFIX_INVALID (integer)
- EXTR_PREFIX_IF_EXISTS (integer)
- EXTR_IF_EXISTS (integer)
- SORT_ASC (integer)
- SORT_DESC (integer)
- SORT_REGULAR (integer)
- SORT_NUMERIC (integer)
- SORT_STRING (integer)
- CASE_LOWER (integer)
- CASE_UPPER (integer)
- COUNT_NORMAL (integer)
- COUNT_RECURSIVE (integer)
- ASSERT_ACTIVE (integer)
- ASSERT_CALLBACK (integer)
- ASSERT_BAIL (integer)
- ASSERT_WARNING (integer)
- ASSERT_QUIET_EVAL (integer)
- CONNECTION_ABORTED (integer)
- CONNECTION_NORMAL (integer)
- CONNECTION_TIMEOUT (integer)
- INI_USER (integer)
- INI_PERDIR (integer)
- INI_SYSTEM (integer)
- INI_ALL (integer)
- M_E (float)
- M_LOG2E (float)
- M_LOG10E (float)
- M_LN2 (float)
- M_LN10 (float)
- M_PI (float)
- M_PI_2 (float)
- M_PI_4 (float)
- M_1_PI (float)
- M_2_PI (float)
- M_2_SQRTPI (float)
- M_SQRT2 (float)
- M_SQRT1_2 (float)
- CRYPT_SALT_LENGTH (integer)
- CRYPT_STD_DES (integer)
- CRYPT_EXT_DES (integer)
- CRYPT_MD5 (integer)
- CRYPT_BLOWFISH (integer)
- DIRECTORY_SEPARATOR (string)
- SEEK_SET (integer)
- SEEK_CUR (integer)
- SEEK_END (integer)
- LOCK_SH (integer)
- LOCK_EX (integer)
- LOCK_UN (integer)
- LOCK_NB (integer)
- HTML_SPECIALCHARS (integer)
- HTML_ENTITIES (integer)
- ENT_COMPAT (integer)
- ENT_QUOTES (integer)
- ENT_NOQUOTES (integer)
- INFO_GENERAL (integer)
- INFO_CREDITS (integer)
- INFO_CONFIGURATION (integer)
- INFO_MODULES (integer)
- INFO_ENVIRONMENT (integer)
- INFO_VARIABLES (integer)
- INFO_LICENSE (integer)
- INFO_ALL (integer)
- CREDITS_GROUP (integer)
- CREDITS_GENERAL (integer)
- CREDITS_SAPI (integer)
- CREDITS_MODULES (integer)
- CREDITS_DOCS (integer)
- CREDITS_FULLPAGE (integer)
- CREDITS_QA (integer)
- CREDITS_ALL (integer)
- STR_PAD_LEFT (integer)
- STR_PAD_RIGHT (integer)
- STR_PAD_BOTH (integer)
- PATHINFO_DIRNAME (integer)
- PATHINFO_BASENAME (integer)
- PATHINFO_EXTENSION (integer)
- PATH_SEPARATOR (string)
- CHAR_MAX (integer)
- LC_CTYPE (integer)
- LC_NUMERIC (integer)
- LC_TIME (integer)
- LC_COLLATE (integer)
- LC_MONETARY (integer)
- LC_ALL (integer)
- LC_MESSAGES (integer)
- ABDAY_1 (integer)
- ABDAY_2 (integer)
- ABDAY_3 (integer)
- ABDAY_4 (integer)
- ABDAY_5 (integer)
- ABDAY_6 (integer)
- ABDAY_7 (integer)
- DAY_1 (integer)
- DAY_2 (integer)
- DAY_3 (integer)
- DAY_4 (integer)
- DAY_5 (integer)
- DAY_6 (integer)
- DAY_7 (integer)
- ABMON_1 (integer)
- ABMON_2 (integer)
- ABMON_3 (integer)
- ABMON_4 (integer)
- ABMON_5 (integer)
- ABMON_6 (integer)
- ABMON_7 (integer)
- ABMON_8 (integer)
- ABMON_9 (integer)
- ABMON_10 (integer)
- ABMON_11 (integer)
- ABMON_12 (integer)
- MON_1 (integer)
- MON_2 (integer)
- MON_3 (integer)
- MON_4 (integer)
- MON_5 (integer)
- MON_6 (integer)
- MON_7 (integer)
- MON_8 (integer)
- MON_9 (integer)
- MON_10 (integer)
- MON_11 (integer)
- MON_12 (integer)
- AM_STR (integer)
- PM_STR (integer)
- D_T_FMT (integer)
- D_FMT (integer)
- T_FMT (integer)
- T_FMT_AMPM (integer)
- ERA (integer)
- ERA_YEAR (integer)
- ERA_D_T_FMT (integer)
- ERA_D_FMT (integer)
- ERA_T_FMT (integer)
- ALT_DIGITS (integer)
- INT_CURR_SYMBOL (integer)
- CURRENCY_SYMBOL (integer)
- CRNCYSTR (integer)
- MON_DECIMAL_POINT (integer)
- MON_THOUSANDS_SEP (integer)
- MON_GROUPING (integer)
- POSITIVE_SIGN (integer)
- NEGATIVE_SIGN (integer)
- INT_FRAC_DIGITS (integer)
- FRAC_DIGITS (integer)
- P_CS_PRECEDES (integer)
- P_SEP_BY_SPACE (integer)
- N_CS_PRECEDES (integer)
- N_SEP_BY_SPACE (integer)
- P_SIGN_POSN (integer)
- N_SIGN_POSN (integer)
- DECIMAL_POINT (integer)
- RADIXCHAR (integer)
- THOUSANDS_SEP (integer)
- THOUSEP (integer)
- GROUPING (integer)
- YESEXPR (integer)
- NOEXPR (integer)
- YESSTR (integer)
- NOSTR (integer)
- CODESET (integer)
- LOG_EMERG (integer)
- LOG_ALERT (integer)
- LOG_CRIT (integer)
- LOG_ERR (integer)
- LOG_WARNING (integer)
- LOG_NOTICE (integer)
- LOG_INFO (integer)
- LOG_DEBUG (integer)
- LOG_KERN (integer)
- LOG_USER (integer)
- LOG_MAIL (integer)
- LOG_DAEMON (integer)
- LOG_AUTH (integer)
- LOG_SYSLOG (integer)
- LOG_LPR (integer)
- LOG_NEWS (integer)
- LOG_UUCP (integer)
- LOG_CRON (integer)
- LOG_AUTHPRIV (integer)
- LOG_LOCAL0 (integer)
- LOG_LOCAL1 (integer)
- LOG_LOCAL2 (integer)
- LOG_LOCAL3 (integer)
- LOG_LOCAL4 (integer)
- LOG_LOCAL5 (integer)
- LOG_LOCAL6 (integer)
- LOG_LOCAL7 (integer)
- LOG_PID (integer)
- LOG_CONS (integer)
- LOG_ODELAY (integer)
- LOG_NDELAY (integer)
- LOG_NOWAIT (integer)
- LOG_PERROR (integer)