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ă începând cu 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) pe sisteme de 32 biți și int(9223372036854775807) pe sisteme de 64 biți. 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ă începând cu 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. Disponibilă începând cu PHP 7.2.0.
PHP_FLOAT_MIN (float)
Cel mai mic număr real pozitiv reprezentabil. Dacă aveți nevoie de de cel mai mic număr real negativ reprezentabil, utilizați - PHP_FLOAT_MAX. Disponibilă începând cu PHP 7.2.0.
PHP_FLOAT_MAX (float)
Cel mai mare număr real reprezentabil. Disponibilă începând cu 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).
PHP_FD_SETSIZE (string)
Numărul maxim al descriptorilor de fișiere pentru anumite apeluri de sistem. Disponibilă începând cu PHP 7.1.0.
E_ERROR (integer)
Constantă de raportare a erorilor
E_WARNING (integer)
Constantă de raportare a erorilor
E_PARSE (integer)
Constantă de raportare a erorilor
E_NOTICE (integer)
Constantă de raportare a erorilor
E_CORE_ERROR (integer)
Constantă de raportare a erorilor
E_CORE_WARNING (integer)
Constantă de raportare a erorilor
E_COMPILE_ERROR (integer)
Constantă de raportare a erorilor
E_COMPILE_WARNING (integer)
Constantă de raportare a erorilor
E_USER_ERROR (integer)
Constantă de raportare a erorilor
E_USER_WARNING (integer)
Constantă de raportare a erorilor
E_USER_NOTICE (integer)
Constantă de raportare a erorilor
E_RECOVERABLE_ERROR (integer)
Constantă de raportare a erorii. Disponibilă începând cu PHP 5.2.0.
E_DEPRECATED (integer)
Constantă de raportare a erorilor Disponibilă începând cu PHP 5.3.0
E_USER_DEPRECATED (integer)
Constantă de raportare a erorilor Disponibilă începând cu PHP 5.3.0
E_ALL (integer)
Constantă de raportare a erorilor
E_STRICT (integer)
Constantă de raportare a erorilor
__COMPILER_HALT_OFFSET__ (integer)
Disponibilă începând cu PHP 5.1.0
true (boolean)
A se vedea Booleans.
false (boolean)
A se vedea Booleans.
null (null)
A se vedea Null.
PHP_WINDOWS_EVENT_CTRL_C (integer)
Un eveniment CTRL+C în Windows. Disponibil începând cu PHP 7.4.0 (doar în Windows).
PHP_WINDOWS_EVENT_CTRL_BREAK (integer)
Un eveniment CTRL+BREAK în Windows. Disponibil începând cu PHP 7.4.0 (doar în Windows).

A se vedea de asemenea: Constantele magice.

Constante standard predefinite

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