Maison  >  Article  >  développement back-end  >  Comment faire un message d'erreur en php

Comment faire un message d'erreur en php

coldplay.xixi
coldplay.xixioriginal
2020-10-06 14:38:522021parcourir

Comment définir des invites d'erreur en PHP : utilisez d'abord l'outil d'édition pour ouvrir le fichier de configuration PHP ; puis ajoutez le code approprié en tête du fichier de configuration PHP, le code est [ini_set("display_errors", "stderr");]; Enfin, redémarrez le serveur.

Comment faire un message d'erreur en php

Comment définir des invites d'erreur dans php :

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

Mon répertoire d'installation php est /usr/local/php

vim /usr/local/php/etc/php.ini

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

ini_set("display_errors", "stderr");  //ini_set函数作用:为一个配置选项设置值,
error_reporting(E_ALL);     //显示所有的错误信息

Description du paramètre :

(1) display_errors

Dans le fichier de configuration php, le paramètre de l'option "display_errors" est utilisé pour : s'il faut afficher les informations d'erreur à l'écran dans le cadre de la sortie, ou caché à l'utilisateur sans être 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 le redémarrage du serveur, vous verrez un message d'erreur lors de l'exécution du code d'erreur

Connexe gratuit recommandations d'apprentissage :programmation php(vidéo)

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