Académique Documents
Professionnel Documents
Culture Documents
E_USER_ERROR (entier) : Sa valeur est 256. Il s’agit d’un message d’erreur généré par
l’utilisateur. Comparable à E_ERROR. Elle est générée par le programmeur en PHP par l’utilisation
de la fonction trigger_error(). Les fonctions de PHP ne doivent pas générer ce genre d’erreur.
E_USER_WARNING (entier) : Sa valeur est 512. C’est un message d’erreur généré par
l’utilisateur. Comparable à E_WARNING. Elle est générée par le programmeur en PHP par
l’utilisation de la fonction trigger_error(). Les fonctions de PHP ne doivent pas générer ce genre
d’erreur.
E_USER_NOTICE (entier) : Sa valeur est 1024. C’est un message d’erreur généré par l’utilisateur.
Comparable à E_NOTICE. Elle est générée par le programmeur en PHP par l’utilisation de la
fonction trigger_error(). Les fonctions de PHP ne doivent pas générer ce genre d’erreur.
E_DEPRECATED (entier) : Elle est égale à 8192. Il s’agit d’alertes d’exécution. Activer cette
option permet de recevoir des alertes sur les portions de code qui pourraient ne pas fonctionner avec
les futures versions. Disponible depuis PHP 5.3.0.
E_USER_DEPRECATED (entier) : Elle est égale à 16384. C’est un message d’alerte généré par
l’utilisateur. Fonctionne de la même façon que E_DEPRECATED, mise à part
que le message est généré par le code PHP en utilisant la fonction trigger_error(). Disponible depuis
PHP 5.3.0.
E_ALL (entier) : De valeur 32767, elle représente toutes les erreurs et alertes supportées sauf le
niveau E_STRICT avant la version 5.4.0 de PHP.
E_STRICT (entier) : Elle est égale à 2048. Elle permet d’obtenir des suggestions de PHP pour
modifier le code, assurant ainsi une meilleure interopérabilité et compatibilité de celui- ci.
COMPILER_HALT_OFFSET (entier) : Elle détermine l’octet de la position du début des
données qui n’est définie que s’il y a une fonction halt_compiler() présente dans le fichier.
Disponible depuis PHP 5.1.0
TRUE (booléen) : FALSE (booléen)
NULL (null)
DEFAULT_INCLUDE_PATH (chaîne de caractères) : Chemin par défaut d’accès aux fichiers.
PEAR_INSTALL_DIR (chaîne de caractères) : Dossier d’installation de la bibliothèque de scripts
PEAR (PHP Extension and Application Repository)
PEAR_EXTENSION_DIR (chaîne de caractères) : Dossier des extensions relatives à la
bibliothèque de scripts PEAR.
PHP_EXTENSION_DIR (chaîne de caractères) : Désigne le chemin du dossier contenant les
extensions.
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) : Spécifie le chemin du dossier contenant les
bibliothèques de code PHP.
PHP_DATADIR (chaîne de caractères) : Spécifie le chemin du répertoire contenant les
bibliothèques partagées en lecture seule. Généralement cette constante est égale à
« /usr/local/share ».
PHP_SYSCONFDIR (chaîne de caractères) : Contient le chemin des fichiers de
configuration du serveur.
PHP_LOCALSTATEDIR (chaîne de caractères) : Contient le chemin des fichiers de données
que PHP pourrait modifier en exécution. Sa valeur est généralement égale à
« /usr/local/var ».
PHP_CONFIG_FILE_PATH (chaîne de caractères) : Cette constante indique le chemin du fichier
de configuration php.ini.
PHP_CONFIG_FILE_SCAN_DIR (chaîne de caractères) : Contient le chemin vers les
fichiers de maintenance et de mise à jour.
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).
Annexe C. Les constantes magiques