Heim > Artikel > Backend-Entwicklung > PHP-Syntaxfehlererfassung
PHP-Syntaxfehlererfassungsverarbeitung
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.
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPHP-Syntaxfehlererfassung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!