Comment détecter les erreurs en PHP : 1. Utilisez l'instruction "try catch" pour détecter les erreurs ; 2. Utilisez la méthode "set_exception_handler" pour détecter les erreurs, qui est utilisée pour définir les fonctions de gestion des exceptions définies par l'utilisateur.
Traitement de capture des erreurs PHP
La méthode générale utilisée pour capturer les erreurs est :
try{ ... }catch(Exception $e){ echo $e->getMessage(); }
ou
set_exception_handler(function ($exception) { echo $exception->getMessage(); });
Exemple :
<?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 — Définit une fonction de gestion des exceptions définie par l'utilisateur pour les exceptions qui ne sont pas interceptées avec des blocs try/catch.
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!