Les messages d’erreur PHP

Les messages d’erreur (ou d’alerte) affichés par PHP ont un niveau correspondant à leur gravité :

Valeur

Constante associée

Description

1

E_ERROR

Erreur fatale d’exécution (message "fatal error: …"). Le script s’interrompt. Exemples : appel à une fonction qui n’existe pas, fichier mentionné dans l’instruction require qui n’existe pas.

2

E_WARNING

Alerte d’exécution (message "warning: …"). Le script se poursuit. Exemple : tentative d’ouverture, avec fopen, d’un fichier qui n’existe pas, ouverture d’une connexion MySQL qui échoue… Généralement, la poursuite du script provoque d’autres messages du même type.

4

E_PARSE

Erreur de compilation ("Parse error: …"). Le script ne s’exécute pas. Exemple : oubli d’un point-virgule, d’une parenthèse fermante…

8

E_NOTICE

Avertissement lors de l’exécution (message "Notice: …"). Par défaut, PHP est configuré pour ne pas afficher ces avertissements. Le script se poursuit.

16

E_CORE_ERROR

Erreur fatale lors de l’initialisation de PHP. Le script ne s’exécute pas.

32

E_CORE_WARNING

Alerte lors de l’initialisation de PHP.

64

E_COMPILE_ERROR

Erreur fatale lors de la compilation. Le script ne s’exécute pas.

128

E_COMPILE_WARNING

Alerte lors...

couv_RI58PH8MY.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Vue d’ensemble
Suivant
Les fonctions de gestion des erreurs