Heim >PHP-Framework >YII >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!