Heim >PHP-Framework >YII >yii Fehlermeldeebene

yii Fehlermeldeebene

藏色散人
藏色散人Original
2020-01-09 10:41:182731Durchsuche

yii Fehlermeldeebene

yii-Fehlermeldeebene

php legt die Fehlermeldeebene fest und entwickelt den Projekthintergrund Verwendung des YII-Frameworks

Empfohlenes Lernen: yii-Framework

Die Voraussetzung ist, dass bei Verwendung von map['key'] der Elementwert abgerufen wird, wenn der Schlüssel vorhanden ist Wenn der Wert nicht vorhanden ist, wird kein Fehler auftreten. Passen Sie die Fehlerberichtsebene des Online-Backends auf die niedrigste Ebene an:

Lösung:

(1) Am Anfang der Eintragsdatei des Projekts, Fügen Sie die Codezeile error_reporting(E_ALL^E_NOTICE); hinzu.

(2) Öffnen Sie die Konfigurationsdatei php.ini und setzen Sie error_reporting=E_ALL & ~E_NOTICE

Ich verwende die erste Methode, die sofort wirksam wird. Die zweite Methode erfordert einen Neustart des Webservers.

Ergänzung: Da das Projekt online ist, müssen die Fehlermeldeebenen unterschiedlich behandelt werden: Generell ist die Fehlermeldeebene während der Entwicklung höher und nach dem Online-Gehen ist die Fehlermeldeebene niedriger. Um solche Anforderungen zu erfüllen, kann es nur in der Eintragsdatei festgelegt werden. Der Code lautet wie folgt:

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);
}

Das obige ist der detaillierte Inhalt vonyii Fehlermeldeebene. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn