Maison > développement back-end > tutoriel php > Comment puis-je améliorer le rapport d'erreurs PHP pour obtenir des messages informatifs ?

Comment puis-je améliorer le rapport d'erreurs PHP pour obtenir des messages informatifs ?

Linda Hamilton
Libérer: 2025-01-02 14:06:39
original
479 Les gens l'ont consulté

How Can I Improve PHP Error Reporting to Get Informative Messages?

Rapport d'erreurs amélioré en PHP

Problème :

Lors de l'exécution de scripts PHP, les utilisateurs rencontrent souvent des écrans vides en raison d'erreurs sans aucun message d'erreur clair. Cela peut rendre le débogage problématique.

Question :

Est-il possible d'obtenir des messages d'erreur informatifs en PHP, similaires au rapport d'erreurs intégré de Java ?

Réponse :

Par défaut, PHP supprime les messages d'erreur pour des raisons de sécurité. Pour activer l'affichage des erreurs, suivez l'une des approches suivantes :

  1. Fichier journal des erreurs :
    Activez la journalisation des erreurs en définissant la directive log_errors sur On dans php.ini. Les messages d'erreur seront écrits dans le fichier journal des erreurs.
  2. Affichage des erreurs :
    Ajoutez les lignes suivantes au script PHP :

    error_reporting(E_ALL);
    ini_set('display_errors', 'On');
    Copier après la connexion

    Cela affichera toutes les erreurs, y compris les erreurs de syntaxe, directement dans le navigateur Web. Notez que cela doit être désactivé dans les environnements de production.

  3. Éditeur avec vérification de la syntaxe :
    Utilisez un éditeur comme PhpEd, VSCode ou PHPStorm, qui propose une vérification de la syntaxe. et des fonctionnalités de débogage. Ces éditeurs fournissent des informations améliorées et peuvent aider à identifier et à résoudre les erreurs plus efficacement.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal