Maison  >  Article  >  développement back-end  >  Comment imprimer des messages d'erreur en PHP

Comment imprimer des messages d'erreur en PHP

PHPz
PHPzoriginal
2023-03-29 11:32:331021parcourir

PHP est un langage de script côté serveur couramment utilisé. Dans le développement Web, PHP peut nous apporter une grande commodité. Cependant, en raison d'un codage irrégulier, d'erreurs grammaticales et d'autres raisons, nous rencontrerons inévitablement diverses erreurs au cours du développement. Trouver correctement et rapidement les erreurs et les corriger est l'une des compétences obligatoires des développeurs. Dans cet article, je vais vous présenter comment imprimer des messages d'erreur en PHP.

  1. Utilisez le mécanisme de rapport d'erreurs

PHP nous fournit un mécanisme de rapport d'erreurs intégré, utilisez donc ce système autant que possible lors de l'écriture de code, ce qui peut nous aider efficacement à localiser les erreurs. PHP dispose de trois mécanismes de rapport d'erreurs : Avis, Avertissement et Erreur. Lorsque nous recherchons des erreurs, nous pouvons les localiser en fonction du niveau du rapport. Bien entendu, par défaut, PHP affichera ces rapports dans le fichier journal des erreurs du serveur et ne les affichera pas directement sur la page Web. Afin de trouver le problème à temps, nous devons imprimer ces conseils sur la page Web.

  1. Activer les invites d'erreur

L'activation des invites d'erreur ne provoquera pas le crash du site Web, au contraire, c'est très nécessaire pour les développeurs. Pendant le processus d'exécution du code, si une erreur se produit, PHP affichera un message d'erreur sur la page actuelle et le programme arrêtera l'exécution. De cette façon, nous pouvons localiser rapidement la ligne de code et l’emplacement du fichier où se trouve l’erreur afin de pouvoir la corriger. Voici comment activer les invites d'erreur :

<?php
error_reporting(E_ALL);
ini_set(&#39;display_errors&#39;, &#39;1&#39;);
?>

Le code ci-dessus active toutes les invites d'erreur via la fonction PHP intégrée error_reporting(), et la fonction ini_set() imprime les informations d'erreur sur la page. De cette façon, vous pouvez voir les erreurs survenues sur la page.

  1. Utiliser try/catch

try/catch est le mécanisme de gestion des exceptions pris en charge par PHP 5. Lorsqu'une exception se produit dans un bloc de code, le programme interrompt l'exécution et exécute l'instruction catch. Nous pouvons écrire des blocs de code dans lesquels des exceptions peuvent survenir dans des instructions try et utiliser des instructions catch pour gérer ces exceptions.

<?php
try {
    //可能会引发错误的代码块
}catch(Exception $e) {
    //捕获到错误后的处理
}
?>

L'utilisation de try/catch peut nous aider à éviter que le programme ne plante directement, à suivre les informations sur les erreurs et à mieux découvrir et résoudre les bogues.

Résumé

Pendant le développement, localiser les erreurs est une tâche très importante. L'impression des invites d'erreur et des mécanismes associés peut nous aider efficacement à détecter les problèmes. Pendant le processus de développement, nous pouvons combiner le mécanisme de rapport d'erreurs, activer les invites d'erreur et utiliser try/catch et d'autres méthodes pour localiser les erreurs. Améliorer ses propres capacités de localisation des erreurs est crucial pour résoudre rapidement les problèmes pratiques.

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