Maison  >  Article  >  développement back-end  >  Comment ouvrir le message d'erreur affiché en php

Comment ouvrir le message d'erreur affiché en php

PHPz
PHPzoriginal
2023-04-24 14:49:41829parcourir

En PHP, lorsque le programme rencontre une erreur, les informations d'erreur sont généralement automatiquement enregistrées, mais par défaut ces informations ne seront pas affichées sur la page Web. C'est très gênant pour déboguer des programmes PHP. Par conséquent, pour un meilleur débogage, les messages d’erreur d’affichage PHP doivent être activés.

Ouvrir le rapport d'erreur PHP

Le fichier PHP.ini est le fichier de configuration de PHP, dans lequel de nombreuses configurations peuvent être effectuées. En modifiant la configuration du rapport d'erreurs dans le fichier PHP.ini, vous pouvez activer la fonction d'affichage des erreurs de PHP. Voici les étapes spécifiques :

  1. Trouver le fichier PHP.ini

Avant de commencer, vous devez connaître l'emplacement du fichier PHP.ini. Le fichier PHP.ini se trouve généralement dans le répertoire racine du répertoire d'installation de PHP. Si vous ne connaissez pas l'emplacement du répertoire d'installation de PHP, vous pouvez saisir php -i sur la ligne de commande pour afficher les informations pertinentes.

  1. Ouvrez le fichier PHP.ini

Ouvrez le fichier PHP.ini avec n'importe quel éditeur de texte.

  1. Modifier la configuration du rapport d'erreurs

Recherchez le mot-clé display_errors dans le fichier PHP.ini. Si l'élément de configuration est commenté, vous devez le décommenter ; s'il n'est pas défini, vous devez ajouter le code suivant :

display_errors = On

Si vous devez afficher en même temps les informations d'erreur et d'avertissement enregistrées par PHP. fois, vous pouvez définir le code suivant :

error_reporting= E_ALL

  1. Enregistrez et fermez le fichier PHP.ini

Après avoir enregistré les modifications, vous devez redémarrer le serveur web ou PHP-FPM pour prendre effet.

Autres façons d'ouvrir le rapport d'erreurs PHP

La méthode ci-dessus de modification du fichier PHP.ini n'est valable que pour la version actuelle de PHP. Si vous devez utiliser la même configuration entre plusieurs versions de PHP, cela sera problématique. Voici donc d'autres façons d'activer le rapport d'erreurs dans les scripts PHP :

  1. Ouvrir le rapport d'erreurs dans les scripts PHP

Utilisez le code suivant pour activer le rapport d'erreurs dans les scripts PHP :

ini_set('display_errors ', 'On');
error_reporting(E_ALL);
?>

  1. Modifiez le fichier .htaccess

Ajoutez le code suivant dans le fichier .htaccess pour activer le rapport d'erreurs PHP :

php_flag display_errors on
php_value error_reporting E_ALL

  1. Écrivez la configuration du rapport d'erreurs au début du fichier PHP

Écrivez le code suivant au début du fichier PHP pour ouvrir le rapport d'erreurs PHP :

error_reporting(E_ALL) ;
ini_set('display_errors', 1);
? >

Résumé

Lors du débogage de programmes PHP, il est très important d'activer le rapport d'erreurs PHP. Parfois, nous devons simplement activer le rapport d'erreurs dans un script PHP, et d'autres fois, nous devons modifier le fichier PHP.ini. Cela peut considérablement améliorer l'efficacité du débogage et accélérer la progression du développement du programme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn