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.
Fonction | Comportement en cas d'erreur |
---|---|
Source : ENI | |
require | Si le fichier passé en paramètre n'existe pas, un message est affiché mais aucun code particulier n'est retourné par la fonction. |
mysqli_query | Si 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_execute | Si 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.