Maison > cadre php > YII > niveau de rapport d'erreurs yii

niveau de rapport d'erreurs yii

藏色散人
Libérer: 2020-01-09 10:41:18
original
2733 Les gens l'ont consulté

niveau de rapport d'erreurs yii

niveau de rapport d'erreurs yii

php définit le niveau de rapport d'erreurs et l'arrière-plan du projet est développé en utilisant le framework YII

Apprentissage recommandé : framework yii

L'exigence est que lors de l'utilisation de map['key'] pour obtenir la valeur de l'élément, si la clé la valeur n'existe pas, aucune erreur ne se produira. Ajustez le niveau de rapport d'erreurs du backend en ligne au niveau le plus bas :

Solution :

(1) Au début du fichier d'entrée du projet, ajoutez la ligne de code error_reporting(E_ALL^E_NOTICE);

(2) Ouvrez le fichier de configuration php.ini et définissez error_reporting=E_ALL & ~E_NOTICE

J'utilise la première méthode, qui prend effet immédiatement. La deuxième méthode nécessite de redémarrer le serveur Web.

Supplément : Le projet étant en ligne, les niveaux de rapport d'erreurs doivent être traités différemment : Généralement, le niveau de rapport d'erreurs est plus élevé pendant le développement, et après la mise en ligne, le niveau de rapport d'erreurs est inférieur. Afin de répondre à ces exigences, il ne peut être défini qu'au niveau du dossier d'entrée. Le code est le suivant :

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
//设置报错级别
if(defined('YII_DEBUG')) {
error_reporting(E_ALL ^ E_NOTICE);
} else {
error_reporting(0);
}
Copier après la connexion

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:
yii
source:php.cn
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