Maison >développement back-end >Problème PHP >Quelle est la méthode pour détecter les erreurs php ?
La méthode pour détecter les erreurs en PHP est la suivante : vous pouvez utiliser l'instruction [try{ }catch(Exception $e){echo $e->getMessage();}] pour détecter les erreurs.
La méthode générale utilisée pour capturer les erreurs est la suivante :
(Partage de vidéos d'apprentissage : tutoriel vidéo Java)
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();//参数错误 }
La fonction 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.
Recommandations associées : formation php
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!