Comment activer le rapport d'erreurs PHP

Si vous rencontrez une page vierge ou blanche ou une autre erreur PHP, mais que vous n'avez aucune idée de ce qui ne va pas, vous devriez envisager d'activer le rapport d'erreurs PHP. Cela vous donne une indication de l'endroit ou du problème, et c'est une bonne première étape pour résoudre tout problème PHP. Vous utilisez la fonction error_reporting pour activer le rapport d'erreurs pour un fichier spécifique sur lequel vous souhaitez recevoir des erreurs, ou vous pouvez activer le rapport d'erreurs pour tous vos fichiers sur votre serveur Web en modifiant le fichier php.ini. Cela vous évite l'agonie de parcourir des milliers de lignes de code à la recherche d'une erreur.

Fonction Error_reporting

le error_reporting () La fonction établit les critères de rapport d'erreur lors de l'exécution. Étant donné que PHP a plusieurs niveaux d'erreurs à signaler, cette fonction définit le niveau souhaité pour la durée de votre script. Inclure la fonction au début du script, généralement immédiatement après l'ouverture

Comment afficher les erreurs

Display_error détermine si les erreurs sont imprimées à l'écran ou cachées à l'utilisateur. Il est utilisé conjointement avec la fonction error_reporting comme indiqué dans l'exemple ci-dessous:

Modification du fichier php.ini sur le site Web

Pour voir tous les rapports d'erreur de tous vos fichiers, accédez à votre serveur Web et accédez au fichier php.ini de votre site Web. Ajoutez l'option suivante:

Le fichier php.ini est le fichier de configuration par défaut pour l'exécution d'applications utilisant PHP. En plaçant cette option dans le fichier php.ini, vous demandez des messages d'erreur pour tous vos scripts PHP.