Constantes pré-définies
Constantes prédéfinies
Ces constantes sont définies par le cœur de PHP. Cela inclut notamment PHP,
le moteur Zend et les modules SAPI.
-
PHP_VERSION
(string)
-
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
(int)
-
La version majeure courante de PHP sous la forme d'un entier
(par exemple, int(5) depuis la version "5.2.7-extra").
-
PHP_MINOR_VERSION
(int)
-
La version mineure courante de PHP sous la forme d'un entier
(par exemple, int(2) depuis la version "5.2.7-extra").
-
PHP_RELEASE_VERSION
(int)
-
La version stable courante de PHP sous la forme d'un entier
(par exemple, int(7) depuis la version "5.2.7-extra").
-
PHP_VERSION_ID
(int)
-
La version courante de PHP sous la forme d'un entier,
utile pour la comparaison de versions
(par exemple, int(50207) depuis la version "5.2.7-extra").
-
La version "extra" courante de PHP sous la forme
d'une chaîne de caractères (c.-à-d. '-extra'
depuis la version "5.2.7-extra"). Habituellement
utilisée par les packagers des distributions
pour indiquer une version de paquet.
-
PHP_BUILD_DATE
(string)
-
La date et l'heure de compilation de PHP, au format
"M d Y H:i:s". Disponible à partir de PHP 8.5.0.
-
PHP_BUILD_PROVIDER
(string)
-
Le fournisseur qui a compilé PHP. Disponible à partir de PHP 8.5.0.
Note:
Cette constante peut ne pas être disponible dans toutes les compilations de PHP.
(ex : non définie lors de la compilation depuis les sources sans spécifier de valeur lors de la configuration).
-
ZEND_THREAD_SAFE
(bool)
-
Indique si la version actuelle de PHP a été compilée avec prise en charge des threads.
-
ZEND_DEBUG_BUILD
(bool)
-
Indique si la version actuelle de PHP est une compilation de débogage.
-
PHP_ZTS
(bool)
Alias de ZEND_THREAD_SAFE
-
Indique si la version actuelle de PHP a été compilée avec prise en charge des threads.
-
PHP_DEBUG
(bool)
Alias de ZEND_DEBUG_BUILD
-
Indique si la version actuelle de PHP est une compilation de débogage.
-
DEBUG_BACKTRACE_PROVIDE_OBJECT
(int)
-
Remplit l'index "object".
-
DEBUG_BACKTRACE_IGNORE_ARGS
(int)
-
N'inclut pas les informations d'arguments pour les fonctions dans la trace de la pile.
-
PHP_MAXPATHLEN
(int)
-
La longueur maximale des noms de fichiers (y compris le chemin)
supportée par ce binaire PHP.
-
PHP_OS
(string)
-
Le système d'exploitation pour lequel PHP a été compilé.
-
PHP_OS_FAMILY
(string)
-
Le système d'exploitation pour lequel PHP a été compilé. Un de
'Windows', 'BSD',
'Darwin', 'Solaris',
'Linux' ou 'Unknown'.
Disponible à partir de PHP 7.2.0.
-
PHP_SAPI
(string)
-
L'API du serveur pour ce binaire PHP.
Voir aussi php_sapi_name().
-
PHP_EOL
(string)
-
Le symbole correct pour la fin de ligne pour cette plateforme.
-
PHP_INT_MAX
(int)
-
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.
-
PHP_INT_MIN
(int)
-
Le plus petit entier supporté par ce binaire de PHP.
Habituellement, int(-2147483648) sur les systèmes 32 bit
et int(-9223372036854775808) sur les systèmes 64 bit.
Habituellement, PHP_INT_MIN === ~PHP_INT_MAX.
-
PHP_INT_SIZE
(int)
-
La taille d'un entier, en octets, dans ce binaire de PHP.
-
PHP_FLOAT_DIG
(int)
-
Nombre de décimales pouvant être arrondies dans un nombre à virgule
flottante et retournées sans perte de précision.
Disponible à partir de PHP 7.2.0.
-
PHP_FLOAT_EPSILON
(float)
-
Le plus petit nombre à virgule flottante positif supporté, de sorte que
x + 1.0 != 1.0.
Disponible à partir de PHP 7.2.0.
-
PHP_FLOAT_MIN
(float)
-
Le plus petit nombre à virgule flottante positif supporté.
Pour obtenir la plus petite représentation
négative de nombre flottant,
utiliser
- PHP_FLOAT_MAX.
Disponible à partir de PHP 7.2.0.
-
PHP_FLOAT_MAX
(float)
-
Le plus grand nombre à virgule flottante supporté.
Disponible à partir de PHP 7.2.0.
-
DEFAULT_INCLUDE_PATH
(string)
-
-
PEAR_INSTALL_DIR
(string)
-
-
PEAR_EXTENSION_DIR
(string)
-
-
PHP_EXTENSION_DIR
(string)
-
Le répertoire par défaut où chercher pour des extensions chargeables
dynamiquement (sauf outrepassé par
extension_dir).
Par défaut
PHP_PREFIX (ou PHP_PREFIX . "\\ext" sur Windows).
-
PHP_PREFIX
(string)
-
La valeur de --prefix qui a été définie lors de la configuration.
Sur Windows, c'est la valeur de --with-prefix
qui a été définie lors de la configuration.
-
PHP_BINDIR
(string)
-
La valeur de --bindir qui a été définie lors de la configuration.
Sur Windows, c'est la valeur de --with-prefix
qui a été définie lors de la configuration.
-
PHP_SBINDIR
(string)
-
La valeur définie par --sbindir lors de la configuration.
Sur Windows, c'est la valeur définie par --with-prefix
lors de la configuration. Disponible à partir de PHP 8.4.0.
-
PHP_BINARY
(string)
-
Spécifie le chemin vers le binaire PHP lors de l'exécution du script.
-
PHP_MANDIR
(string)
-
Spécifie le chemin d'installation des pages man.
Note:
Cette constante n'est pas présente sur les compilations Windows de PHP.
-
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)
-
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
(int)
-
Nombre maximal de descripteurs de fichiers pour les appels système
sélectionnés. Disponible à partir de PHP 7.1.0.
-
E_ERROR
(int)
-
E_WARNING
(int)
-
E_PARSE
(int)
-
E_NOTICE
(int)
-
E_CORE_ERROR
(int)
-
E_CORE_WARNING
(int)
-
E_COMPILE_ERROR
(int)
-
E_COMPILE_WARNING
(int)
-
E_USER_ERROR
(int)
-
E_USER_WARNING
(int)
-
E_USER_NOTICE
(int)
-
E_RECOVERABLE_ERROR
(int)
-
E_DEPRECATED
(int)
-
E_USER_DEPRECATED
(int)
-
E_ALL
(int)
-
E_STRICT
(int)
-
Constantes de rapport d'erreur.
-
__COMPILER_HALT_OFFSET__
(int)
-
-
true
(bool)
-
Voir Booléens.
-
false
(bool)
-
Voir Booléens.
-
null
(null)
-
Voir Null.
-
PHP_WINDOWS_EVENT_CTRL_C
(int)
-
Évènement Windows
CTRL
+C
.
Disponible à partir de PHP 7.4.0 (Windows uniquement).
-
PHP_WINDOWS_EVENT_CTRL_BREAK
(int)
-
Évènement Windows
CTRL
+BREAK
.
Disponible à partir de PHP 7.4.0 (Windows uniquement).
-
PHP_CLI_PROCESS_TITLE
(bool)
-
Indique si le réglage et la récupération du titre du processus sont disponibles.
Disponible uniquement sous le SAPI CLI.
-
STDERR
(resource)
-
Un flux déjà ouvert vers
stderr.
Disponible uniquement sous le SAPI CLI.
-
STDIN
(resource)
-
Un flux déjà ouvert vers
stdin.
Disponible uniquement sous le SAPI CLI.
-
STDOUT
(resource)
-
Un flux déjà ouvert vers
stdout.
Disponible uniquement sous le SAPI CLI.
Voir aussi les
constantes magiques.
Constantes standards prédéfinies
Toutes les constantes des extensions
cœur sont définies en PHP par défaut.
There are no user contributed notes for this page.