Maison >cadre php >YII >yii2 ferme l'invite d'erreur

yii2 ferme l'invite d'erreur

angryTom
angryTomoriginal
2019-11-06 16:45:213912parcourir

yii2 ferme l'invite d'erreur

yii2 ferme les invites d'erreur

Lors de l'utilisation de Yii2, nous avons constaté qu'une fois qu'une erreur se produit dans le programme, Yii2 can Affiche automatiquement son interface d'invite d'erreur dédiée, qui est complètement différente de l'interface d'invite d'erreur qui est apparue lorsque nous avons écrit l'écologie originale.

En fait, PHP possède sa propre API dédiée à la gestion des erreurs Lorsqu'un problème survient dans le programme, la fonction spécifiée peut être automatiquement appelée. Yii2 en profite. Lorsqu'il démarre, il utilise le set_error_handler intégré à PHP pour enregistrer son propre traitement des erreurs et désactiver l'affichage des erreurs de PHP.

Mécanisme d'enregistrement des erreurs Yii2

Les variables suivantes contrôleront si le traitement des erreurs est activé. La valeur par défaut est activée. Vous pouvez désactiver le journal des erreurs en définissant la valeur de la variable.

# \yii\BaseYii.php
/**
 * This constant defines whether error handling should be enabled. Defaults to true.
 */
 defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER', true);

Recommandé : "Tutoriel YII"

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