So fangen Sie Fehler in PHP ab: 1. Verwenden Sie die Anweisung „try Catch“, um Fehler abzufangen. 2. Verwenden Sie die Methode „set_Exception_handler“, um Fehler abzufangen, die zum Festlegen benutzerdefinierter Ausnahmebehandlungsfunktionen verwendet wird.
PHP-Fehlererfassungsverarbeitung
Die allgemeine Methode zur Fehlererfassung ist:
try{ ... }catch(Exception $e){ echo $e->getMessage(); }
oder
set_exception_handler(function ($exception) { echo $exception->getMessage(); });
Beispiel:
<?php function test(){ throw new Exception('参数错误'); } try{ //如果catch没有捕获到,才会执行到这里 set_exception_handler(function ($exception) { echo $exception;//exception 'Exception' with message '参数错误' in /www/web/...(一堆信息) echo '<br>'; echo $exception->getMessage();//参数错误 }); test(); }catch(Exception $e){ echo $e->getMessage();//参数错误 }
set_Exception_handler – Legen Sie eine benutzerdefinierte Ausnahmebehandlungsfunktion für Ausnahmen fest, die nicht mit Try/Catch-Blöcken abgefangen werden.
Weitere Informationen zu diesem Thema finden Sie auf der PHP-Website für Chinesisch!
Das obige ist der detaillierte Inhalt vonSo erkennen Sie Fehler in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!