Maison > développement back-end > tutoriel php > Comment afficher les erreurs dans les fichiers PHP ?

Comment afficher les erreurs dans les fichiers PHP ?

王林
Libérer: 2023-08-19 20:42:02
avant
858 Les gens l'ont consulté

Comment afficher les erreurs dans les fichiers PHP ?

Une application PHP produit de nombreux niveaux d'erreurs pendant l'exécution du script. Ainsi, dans cet article, nous allons apprendre comment afficher toutes les erreurs et messages d'avertissement.

Le moyen le plus rapide d'afficher toutes les erreurs et avertissements php est. pour ajouter ces lignes à votre fichier de code PHP :

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

La fonction ini_set tentera de remplacer la configuration dans le fichier php.ini. Si display_error est désactivé dans le fichier php.ini, il l'activera dans le code. Il définit également display_startup_errors sur true pour afficher les messages d'erreur. error_reporting() est une fonction PHP native utilisée pour afficher les erreurs. En le définissant sur true, les erreurs qui se produisent dans le code seront affichées.

Mais une autre question se pose, qu'est-ce que E_ALL ? La réponse est simple, le code PHP génère des erreurs à différents niveaux. Comprenons les types d'erreurs qui se produisent dans le code PHP.

  • E_ERROR :

    Erreur d'exécution fatale, l'exécution du script a été arrêtée
  • E_WARNING :

    Erreur d'exécution non fatale, l'exécution du script a été arrêtée
  • E_PARSE :

    Erreur de compilation, générée par le analyseur
  • E_NOTICE :

    Le script a trouvé quelque chose qui pourrait ne pas aller du script
  • E_ALL :

    Toutes les erreurs ET AVERTISSEMENTS
  • Malheureusement, le code ci-dessus que nous avons écrit montre rarement des erreurs d'analyse telles que des points-virgules manquants ou des accolades manquantes. Dans ce cas, la configuration du php.ini doit être modifiée.

    display_errors = on
    Copier après la connexion
    Dans le document php.ini, la directive display_errors doit être définie sur "on". Cela affichera toutes les erreurs, y compris les erreurs de syntaxe ou d'analyse, qui ne peuvent pas être affichées en appelant la fonction ini_set dans le code PHP.
  • Ainsi, de la manière ci-dessus, nous pouvons afficher les erreurs dans notre application 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!

Étiquettes associées:
source:tutorialspoint.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal