Maison  >  Article  >  développement back-end  >  Comment créer un message d'erreur d'invite php

Comment créer un message d'erreur d'invite php

WJ
WJoriginal
2020-06-01 13:19:534302parcourir

Comment créer un message d'erreur d'invite php

Comment afficher un message d'erreur en php :

Étapes de la solution

1. Utilisez d'abord l'outil d'édition pour ouvrir le fichier. fichier de configuration php

Comment créer un message derreur dinvite php

2. Ajoutez les lignes de code suivantes en tête du fichier de configuration php

ini_set("display_errors", "stderr") ; //Ce que fait la fonction ini_set : Définir une valeur pour une option de configuration,

error_reporting(E_ALL); //Afficher tous les messages d'erreur

comme indiqué ci-dessous :

Comment créer un message derreur dinvite php

Description du paramètre :

(1) display_errors

Dans le fichier de configuration php, le paramètre de l'option "display_errors" permet de : s'il faut afficher le message d'erreur à l'écran dans le cadre de la sortie, ou à l'utilisateur masqué mais non affiché. Définir "stderr" signifie envoyer vers stderr au lieu de stdout. "stderr" est disponible depuis PHP 5.2.4. Dans les versions précédentes, cette valeur de configuration était de type booléen.

Bien que display_errors puisse également être défini au moment de l'exécution (en utilisant ini_set()), tous les paramètres d'exécution seront invalides lorsqu'une erreur fatale se produit dans le script. Car dans ce cas l’opération attendue ne sera pas réalisée.

(2) error_reporting

Définissez le niveau de rapport d'erreurs. Ce paramètre peut être un entier arbitraire représentant un champ de bits binaires ou un nom de constante. Les niveaux d'erreur et les constantes sont définis dans Constantes prédéfinies.

En PHP5.3 et supérieur, les valeurs par défaut sont E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED. Ce paramètre n’affichera pas les messages d’erreur de niveau E_NOTICE, E_STRICT et E_DEPRECATED. Ils peuvent être affichés pendant le développement. Dans les versions antérieures à PHP 5.3.0, les valeurs par défaut étaient E_ALL & ~E_NOTICE & ~E_STRICT. En PHP 4, les valeurs par défaut sont E_ALL & ~E_NOTICE.

3. Redémarrez le serveur

Après avoir redémarré le serveur, vous verrez le message d'erreur lors de l'exécution du code d'erreur

Références associées : php chinois site Internet



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
Article précédent:Différence entre Flask et PHPArticle suivant:Différence entre Flask et PHP