Maison >développement back-end >tutoriel php >Introduction à la façon d'activer et de désactiver les invites d'erreur en php
Il existe deux façons d'activer et de désactiver l'invite d'erreur php. La première consiste à la définir dans le fichier de configuration php.ini. L'autre consiste à utiliser les fonctions ini_set() et error_reporting() dans le fichier php.
Recommandation : "formation php"
1. Recherchez display_errors dans php.ini et activez et désactivez l'invite d'erreur, désactivez-la lorsqu'elle est désactivée et activez-la lorsque c'est allumé. Dans le même temps, définissez la valeur de error_reporting pour représenter le niveau de l'erreur.
Quelques valeurs communes
E_ALL (Afficher toutes les erreurs, avertissements et avis, y compris les normes de codage.) Toutes les erreurs
E_ALL & ~E_NOTICE (Afficher toutes les erreurs, à l'exception des avis) À l'exception des notifications, toutes les erreurs
2. Si le fichier php.ini ne peut pas être modifié, PHP fournit également des fonctions associées pour la configuration dynamique.
ini_set('display_errors','off'); Désactivez les invites d'erreur.
ini_set('display_errors','on'); Activez l'invite d'erreur.
error_reporting(E_ALL & ~E_NOTICE) définit le niveau d'erreur.
Certains frameworks ou systèmes cms couramment utilisés utilisent ces deux fonctions pour contrôler l'affichage des erreurs PHP.
Implémentation dans Weiqing
define('DEVELOPMENT', $_W['config']['setting']['development'] == 1); if(DEVELOPMENT) { ini_set('display_errors', '1'); error_reporting(E_ALL ^ E_NOTICE); } else { error_reporting(0); }
Dream Weaver
include/common.inc.php
Pour plus de contenu lié à la programmation, veuillez prêter attention à la colonne Tutoriel de programmation du site Web PHP chinois !
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!