Constantes pré-définies
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.
-
PHP_EXTRA_VERSION
(chaîne de caractères) - 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_SAPI
(chaîne de caractères) - L'API du serveur pour ce binaire PHP. Disponible depuis PHP 4.2.0. 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 4.3.10 et PHP 5.0.2
-
PHP_INT_MAX
(entier) - Le plus grand entier supporté par ce binaire de PHP. Habituellement, int(2147483647). Disponible depuis PHP 4.4.0 et PHP 5.0.5
-
PHP_INT_SIZE
(entier) - Disponible depuis PHP 4.4.0 et PHP 5.0.5
-
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. Disponible depuis PHP 4.3.0
-
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). Disponible depuis PHP 4.3.0
-
E_ERROR
(entier) - Constante de rapport d'erreur
-
E_WARNING
(entier) -
E_PARSE
(entier) -
E_NOTICE
(entier) -
E_CORE_ERROR
(entier) -
E_CORE_WARNING
(entier) -
E_COMPILE_ERROR
(entier) -
E_COMPILE_WARNING
(entier) -
E_USER_ERROR
(entier) -
E_USER_WARNING
(entier) -
E_USER_NOTICE
(entier) -
E_DEPRECATED
(entier) - Disponible depuis PHP 5.3.0
-
E_USER_DEPRECATED
(entier) - Disponible depuis PHP 5.3.0
-
E_ALL
(entier) -
E_STRICT
(entier) - Disponible depuis PHP 5.0.0.
-
__COMPILER_HALT_OFFSET__
(entier) - Disponible depuis PHP 5.1.0
-
TRUE
(booléen) - Voir Booleans.
-
FALSE
(booléen) - Voir Booleans.
-
NULL
(booléen) - Voir Null.
Voir aussi les constantes magiques.
Constantes standards prédéfinies
Toutes les constantes des extensions coeur sont définies en PHP par défaut.