Dans le processus de développement PHP, il est très courant de rencontrer des erreurs. Comment déboguer le code PHP avec élégance est une tâche à laquelle tout développeur PHP doit faire face. Les erreurs d’impression constituent l’un de ces moyens.
PHP a une fonction appelée error_reporting, qui définit comment PHP gère les erreurs et les avertissements. Nous pouvons utiliser cette fonction pour imprimer les erreurs et les avertissements pour un meilleur débogage du code PHP.
Voici quelques façons d'imprimer les erreurs et les avertissements.
En PHP, nous pouvons utiliser la fonction error_reporting pour définir le niveau d'erreur à signaler. Cette fonction possède un paramètre facultatif $level, qui représente le niveau d'erreur à signaler. Nous pouvons définir $level sur 0 pour désactiver tous les rapports d'erreurs, ou sur -1 pour activer tous les rapports d'erreurs.
Par exemple, nous pouvons ajouter le code suivant au début du fichier PHP que nous voulons déboguer :
<?php error_reporting(-1);
Cela ouvrira tous les rapports d'erreurs, nous permettant de trouver rapidement l'erreur et de la diagnostiquer.
Nous pouvons également utiliser la fonction ini_set pour définir le niveau d'erreur à signaler. Cette fonction prend deux paramètres : $name et $value. $name représente le nom de l'élément de configuration à définir et $value représente la valeur à définir.
Par exemple, nous pouvons ajouter le code suivant au début du fichier PHP que nous voulons déboguer :
<?php ini_set('error_reporting', -1);
Cela ouvrira tous les rapports d'erreurs, nous permettant de trouver rapidement l'erreur et de la diagnostiquer.
En plus de définir le niveau de rapport d'erreurs dans le code PHP, nous pouvons également imprimer les erreurs en modifiant l'élément de configuration display_errors dans le fichier de configuration.
L'élément de configuration display_errors indique s'il faut afficher les informations d'erreur sur le navigateur. Nous pouvons définir cet élément de configuration sur 1 pour activer la fonction de sortie d'erreur, ou le définir sur 0 pour désactiver la fonction de sortie d'erreur.
Par exemple, nous pouvons trouver la ligne suivante dans le fichier php.ini :
display_errors = Off
Nous pouvons changer cet élément de configuration en On :
display_errors = On
Cela activera la fonction de sortie d'erreur, nous permettant de voir les messages d'erreur.
En plus de transmettre les informations d'erreur au navigateur, nous pouvons également écrire les informations d'erreur dans un fichier journal pour une inspection ultérieure.
PHP a un élément de configuration error_log, qui définit le chemin du fichier vers lequel les informations d'erreur sont affichées. Nous pouvons définir cet élément de configuration pour écrire les informations d'erreur dans un fichier.
Par exemple, nous pouvons trouver la ligne suivante dans le fichier php.ini :
;error_log = php_errors.log
Nous pouvons décommenter cet élément de configuration et définir le chemin du fichier journal :
error_log = /var/log/php_errors.log
Cela écrira le message d'erreur dans /var/log/ php_errors Fichier .log.
En bref, les erreurs d'impression sont très importantes dans le processus de développement PHP. Nous pouvons utiliser les méthodes ci-dessus pour imprimer des messages d'erreur et rechercher et résoudre rapidement les problèmes dans le code PHP.
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!