Constante predefinite

Constantele predefinite de bază

Aceste constante sunt definite de nucleul PHP. Aceasta include PHP, motorul Zend și modulele SAPI.

PHP_VERSION (string)
Versiunea curentă a PHP ca șir de caractere în notarea "major.minor.release[extra]".
PHP_MAJOR_VERSION (integer)
Versiunea "major" curentă a PHP ca număr întreg (de ex. int(5) pentru versiunea "5.2.7-extra"). Disponibilă începând cu PHP 5.2.7.
PHP_MINOR_VERSION (integer)
Versiunea "minor" curentă a PHP ca număr întreg (de ex. int(2) pentru versiunea "5.2.7-extra"). Disponibilă începând cu PHP 5.2.7.
PHP_RELEASE_VERSION (integer)
Versiunea "release" curentă a PHP ca număr întreg (de ex. int(7) pentru versiunea "5.2.7-extra"). Disponibilă începând cu PHP 5.2.7.
PHP_VERSION_ID (integer)
Versiunea curentă a PHP ca număr întreg, util pentru compararea versiunilor (de ex. int(50207) pentru versiunea "5.2.7-extra"). Disponibilă începând cu PHP 5.2.7.
PHP_EXTRA_VERSION (string)
Versiunea "extra" curentă a PHP ca șir de caractere (de ex. '-extra' pentru versiunea "5.2.7-extra"). Deseori utilizată de distribuitori pentru a indica versiunea pachetului. Disponibilă începând cu PHP 5.2.7.
PHP_ZTS (integer)
Disponibilă începând cu PHP 5.2.7.
PHP_DEBUG (integer)
Disponibilă începând cu PHP 5.2.7.
PHP_MAXPATHLEN (integer)
Lungimea maximă a numelor de fișiere (inclusiv calea) susținută de această asamblare a PHP. Disponibilă începând cu PHP 5.3.0.
PHP_OS (string)
Sistemul de operare pentru care PHP a fost compilat.
PHP_OS_FAMILY (string)
Familia sistemului de operare pentru care PHP a fost compilat. Poate fi una din 'Windows', 'BSD', 'Darwin', 'Solaris', 'Linux' or 'Unknown'. Disponibil din PHP 7.2.0.
PHP_SAPI (string)
API al serverului pentru această asamblare a PHP. A se vedea și php_sapi_name().
PHP_EOL (string)
Simbolul corect pentru 'End Of Line' (sfârșit de linie) pentru această platformă. Disponibilă începând cu PHP 5.0.2
PHP_INT_MAX (integer)
Cea mai mare valoare întreagă susținută în această asamblare a PHP. De regulă int(2147483647). Disponibilă începând cu PHP 5.0.5
PHP_INT_MIN (integer)
Cea mai mică valoare întreagă susținută în această asamblare a PHP. De regulă int(-2147483648) pe sisteme de 32 biți și int(-9223372036854775808) pe sisteme de 64 biți. Disponibilă începând cu PHP 7.0.0. De obicei PHP_INT_MIN === ~PHP_INT_MAX.
PHP_INT_SIZE (integer)
Dimensiunea în octeți a unui întreg în această asamblare a PHP. Disponibilă începând cu PHP 5.0.5.
PHP_FLOAT_DIG (integer)
Numărul de zecimale care pot fi rotunjite în float și înapoi fără a pierde din precizie. Disponibil din PHP 7.2.0.
PHP_FLOAT_EPSILON (float)
Cel mai mic număr real pozitiv reprezentabil x, astfel încât x + 1.0 != 1.0. Available as of PHP 7.2.0.
PHP_FLOAT_MIN (float)
Cel mai mic număr real reprezentabil. Disponibil din PHP 7.2.0.
PHP_FLOAT_MAX (float)
Cel mai mare număr real reprezentabil. Disponibil din PHP 7.2.0.
DEFAULT_INCLUDE_PATH (string)
PEAR_INSTALL_DIR (string)
PEAR_EXTENSION_DIR (string)
PHP_EXTENSION_DIR (string)
PHP_PREFIX (string)
Valoarea ce a fost stabilită pentru "--prefix" la etapa de configurare.
PHP_BINDIR (string)
Specifică unde au fost instalate binarele.
PHP_BINARY (string)
Specifică calea către binarul PHP la executarea scriptului. Disponibilă începând cu PHP 5.4.
PHP_MANDIR (string)
Specifică unde au fost instalate paginile de manual. Disponibilă începând cu 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)
Sufixul bibliotecilor partajate pe platforma respectivă, cum ar fi "so" (pentru majoritatea sistemelor Unix) sau "dll" (pentru Windows).
E_ERROR (integer)
Constanta de raportare a erorilor
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)
Disponibilă începând cu PHP 5.3.0
E_USER_DEPRECATED (integer)
Disponibilă începând cu PHP 5.3.0
E_ALL (integer)
E_STRICT (integer)
__COMPILER_HALT_OFFSET__ (integer)
Disponibilă începând cu PHP 5.1.0
TRUE (boolean)
See Booleans.
FALSE (boolean)
See Booleans.
NULL (null)
See Null.

A se vedea de asemenea: Constantele magice.

Constante standard predefinite

Toate constantele din cadrul extensiilor de bază sunt definite în PHP în mod implicit.