Maison >développement back-end >Problème PHP >Comment faire un message d'erreur en php
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 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!