Heim > Artikel > Backend-Entwicklung > Warum sehe ich immer noch Hinweise, auch nachdem ich „display_errors“ in PHP deaktiviert habe?
Wenn trotz der Deaktivierung von display_errors in php.ini auf anhaltende Hinweise wie „Konstante bereits definiert“ stoßen, ist dies unerlässlich um das vorliegende Problem zu verstehen.
Um Benachrichtigungen zu deaktivieren, passen Sie die Fehlerberichtsebene auf E_ALL und ~E_NOTICE an. Dies kann mithilfe der INI-Einstellung „error_reporting“ oder der Funktion „error_reporting()“ erfolgen.
Hinweise können zwar ärgerlich sein, weisen aber auf potenzielle Probleme hin Dein Code. Wenn Sie beispielsweise eine Konstante zweimal definieren, hat dies keine Auswirkung auf die zweite Definition und die Konstante bleibt unverändert. Dies kann zu unerwartetem Verhalten führen.
In PHP 5.3 ist die Meldung von Aufrufstapeln bei Benachrichtigungen ein bekanntes Problem. Um dieses Problem zu beheben:
Denken Sie daran, dass Hinweise einen Zweck erfüllen, indem sie auf mögliche Codierungsprobleme hinweisen. Sprechen Sie sie an, anstatt sie einfach zum Schweigen zu bringen, um zukünftige Kopfschmerzen zu vermeiden.
Das obige ist der detaillierte Inhalt vonWarum sehe ich immer noch Hinweise, auch nachdem ich „display_errors“ in PHP deaktiviert habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!