Constantes prédéfinies
Ces constantes sont définies par le coeur de PHP. Cela inclut notamment PHP,
le moteur Zend et les modules SAPI.
-
PHP_VERSION
(chaîne de caractères)
-
La version courante de PHP sous la forme
d'une chaîne de caractères dans la notation
"major.minor.release[extra]".
-
PHP_MAJOR_VERSION
(entier)
-
La version majeure courante de PHP sous la forme
d'une chaîne de caractères (i.e., int(5)
depuis la version "5.2.7-extra").
Disponible depuis PHP 5.2.7.
-
PHP_MINOR_VERSION
(entier)
-
La version mineure courante de PHP sous la forme
d'une chaîne de caractères (i.e., int(5)
depuis la version "5.2.7-extra").
Disponible depuis PHP 5.2.7.
-
PHP_RELEASE_VERSION
(entier)
-
La version stable courante de PHP sous la forme
d'une chaîne de caractères (i.e., int(5)
depuis la version "5.2.7-extra").
Disponible depuis PHP 5.2.7.
-
PHP_VERSION_ID
(entier)
-
La version courante de PHP sous la forme d'un
entier, utile pour la comparaison de versions
(i.e., int(50207) depuis la version "5.2.7-extra").
Disponible depuis PHP 5.2.7.
-
La version "extra" courante de PHP sous la forme
d'une chaîne de caractères(i.e., '-extra'
depuis la version "5.2.7-extra"). Habituellement
utilisée par les packagers des distributions
pour indiquer une version de paquet.
Disponible depuis PHP 5.2.7.
-
PHP_ZTS
(entier)
-
Disponible depuis PHP 5.2.7.
-
PHP_DEBUG
(entier)
-
Disponible depuis PHP 5.2.7.
-
PHP_MAXPATHLEN
(entier)
-
La longueur maximale des noms de fichiers
(y compris le chemin) supportée
par ce binaire PHP.
Disponible depuis PHP 5.3.0.
-
PHP_OS
(chaîne de caractères)
-
-
PHP_OS_FAMILY
(chaîne de caractères)
-
Le Systéme d'exploitation pour lequel PHP a été compilé. Soit l'une
de ces valeurs
'Windows', 'BSD',
'Darwin', 'Solaris',
'Linux' or 'Unknown'.
disponible depuis PHP 7.2.0.
-
PHP_SAPI
(chaîne de caractères)
-
L'API du serveur pour ce binaire PHP.
Voyez aussi php_sapi_name().
-
PHP_EOL
(chaîne de caractères)
-
Le bon symbole de fin de ligne pour cette
plateforme. Disponible depuis PHP 5.0.2
-
PHP_INT_MAX
(entier)
-
Le plus grand entier supporté par ce binaire
de PHP. Habituellement, int(2147483647) sur les systèmes 32 bit et
int(9223372036854775807) sur les systèmes 64 bit.
Disponible depuis PHP 5.0.5
-
PHP_INT_MIN
(integer)
-
Le plus petit entier supporté dans cette version de PHP.
Habituellement, int(-2147483648) sur les systèmes 32 bit
et int(-9223372036854775808) sur les systèmes 64 bit.
Disponible depuis PHP 7.0.0.
Habituellement, PHP_INT_MIN === ~PHP_INT_MAX.
-
PHP_INT_SIZE
(entier)
-
La taile d'un entier, en octets, dans cette version de PHP.
Disponible depuis PHP 5.0.5
-
PHP_FLOAT_DIG
(entier)
-
Nombre de décimales pouvant être arrondies dans un nombre à virgule
flotante et retourné sans perte de précision.
Disponible depuis PHP 7.2.0.
-
PHP_FLOAT_EPSILON
(nombre décimal)
-
Le plus petit nombre à virgule flottante positif supporté, de sorte que
x + 1.0 !=
1.0.
Disponible depuis PHP 7.2.0.
-
PHP_FLOAT_MIN
(nombre décimal)
-
Le plus petit nombre à virgule flottante supporté.
Disponible depuis PHP 7.2.0.
-
PHP_FLOAT_MAX
(nombre décimal)
-
Le plus grand nombre à virgule flottante supporté.
Disponible depuis PHP 7.2.0.
-
DEFAULT_INCLUDE_PATH
(chaîne de caractères)
-
-
PEAR_INSTALL_DIR
(chaîne de caractères)
-
-
PEAR_EXTENSION_DIR
(chaîne de caractères)
-
-
PHP_EXTENSION_DIR
(chaîne de caractères)
-
-
PHP_PREFIX
(chaîne de caractères)
-
La valeur du "--prefix" qui a été définie
au moment de la configuration.
-
PHP_BINDIR
(chaîne de caractères)
-
Spécifie l'endroit où ont été installé
les binaires.
-
PHP_BINARY
(chaîne de caractères)
-
Spécifie le chemin vers le binaire PHP lors de l'exécution
du script. Disponible depuis PHP 5.4.
-
PHP_MANDIR
(chaîne de caractères)
-
Spécifie le chemin d'installation des pages man.
Disponible depuis PHP 5.3.7.
-
PHP_LIBDIR
(chaîne de caractères)
-
-
PHP_DATADIR
(chaîne de caractères)
-
-
PHP_SYSCONFDIR
(chaîne de caractères)
-
-
PHP_LOCALSTATEDIR
(chaîne de caractères)
-
-
PHP_CONFIG_FILE_PATH
(chaîne de caractères)
-
-
PHP_CONFIG_FILE_SCAN_DIR
(chaîne de caractères)
-
-
PHP_SHLIB_SUFFIX
(chaîne de caractères)
-
Le suffixe de la plate-forme de compilation
pour les bibliothèques partagées, comme "so"
(sous la plupart des Unix) ou "dll" (Windows).
-
PHP_FD_SETSIZE
(string)
-
Nombre maximal de descripteurs de fichiers pour les appels système
sélectionnés. Disponible depuis PHP 7.1.0.
-
E_ERROR
(entier)
-
Constante de rapport d'erreur
-
E_WARNING
(entier)
-
Constante de rapport d'erreur
-
E_PARSE
(entier)
-
Constante de rapport d'erreur
-
E_NOTICE
(entier)
-
Constante de rapport d'erreur
-
E_CORE_ERROR
(entier)
-
Constante de rapport d'erreur
-
E_CORE_WARNING
(entier)
-
Constante de rapport d'erreur
-
E_COMPILE_ERROR
(entier)
-
Constante de rapport d'erreur
-
E_COMPILE_WARNING
(entier)
-
Constante de rapport d'erreur
-
E_USER_ERROR
(entier)
-
Constante de rapport d'erreur
-
E_USER_WARNING
(entier)
-
Constante de rapport d'erreur
-
E_USER_NOTICE
(entier)
-
Constante de rapport d'erreur
-
E_RECOVERABLE_ERROR
(integer)
-
Constante de rapport d'erreur.
Disponible depuis PHP 5.2.0
-
E_DEPRECATED
(entier)
-
Constante de rapport d'erreur.
Disponible depuis PHP 5.3.0
-
E_USER_DEPRECATED
(entier)
-
Constante de rapport d'erreur.
Disponible depuis PHP 5.3.0
-
E_ALL
(entier)
-
Constante de rapport d'erreur
-
E_STRICT
(entier)
-
Constante de rapport d'erreur.
-
__COMPILER_HALT_OFFSET__
(entier)
-
Disponible depuis PHP 5.1.0
-
TRUE
(booléen)
-
Voir Booleans.
-
FALSE
(booléen)
-
Voir Booleans.
-
NULL
(null)
-
Voir Null.
Voir aussi les constantes
magiques.