Gérer les erreurs dans un script PHP Gestion des erreurs dans un script PHP : vue d'ensemble

Une erreur, dans un script PHP, peut se manifester de deux façons, éventuellement simultanées :

 par une valeur de retour particulière de la fonction PHP dans laquelle l'erreur est rencontrée.
 par un message envoyé directement dans la page.


Exemples
FonctionComportement en cas d'erreur
Source : ENI
requireSi le fichier passé en paramètre n'existe pas, un message est affiché mais aucun code particulier n'est retourné par la fonction.
mysqli_querySi le serveur MySQL retourne une erreur sur l'exécution d'une requête, aucun message n'est affiché mais la fonction retourne FALSE (la nature de l'erreur pouvant être récupérée par d'autres fonctions).
oci_executeSi le serveur Oracle retourne une erreur sur l'exécution d'une requête, un message est affiché et la fonction retourne FALSE (la nature de l'erreur pouvant être récupérée par d'autres fonctions).

Gérer les erreurs dans un script PHP consiste donc, en général, à mettre en place un mécanisme permettant de détecter la génération d'une erreur afin d'afficher soi-même un message à la place du message directement affiché par PHP.