Dans le développement quotidien, la plupart des gens activent le mode débogage dans l'environnement de développement et désactivent le mode débogage dans l'environnement de production. Vous pouvez vérifier diverses erreurs et exceptions pendant le développement, mais désactiver l'affichage des erreurs en ligne. La situation ci-dessus semble très scientifique. Certaines personnes expliquent que c'est très sûr. D'autres ne peuvent pas voir l'erreur et éviter de divulguer des informations importantes... Mais avez-vous déjà rencontré cette situation ? Cela fonctionne bien hors ligne, mais cela ne fonctionne pas lorsque vous allez en ligne et vous n'en trouvez pas la raison... Un script s'exécute depuis longtemps sans aucun problème. Un jour, il s'est arrêté soudainement, puis il n'y a eu aucun enregistrement pour une raison quelconque... Lors d'un paiement en ligne, quelqu'un d'autre a clairement payé, mais nous ne l'avons pas enregistré. Il est bon d'expérimenter par nous-mêmes... Tout ce qui précède est dû au fait que tout le monde désactive les messages d'erreur et n'enregistre pas les erreurs et les exceptions dans le journal, ce qui rend difficile le suivi des erreurs aléatoires. Cela crée une contradiction, c'est-à-dire non pas d'afficher les erreurs, mais aussi de suivre les erreurs. Comment y parvenir ? Les problèmes ci-dessus peuvent être résolus grâce au mécanisme d'erreur et d'exception de PHP et à ses fonctions intégrées 'set_exception_handler', 'set_error_handle
Introduction : Dans le développement quotidien, l'approche de la plupart des gens consiste à activer le mode débogage dans l'environnement de développement et à désactiver le mode débogage dans l'environnement de production. Vous pouvez vérifier diverses erreurs et exceptions pendant le développement, mais désactiver l'affichage des erreurs en ligne
Introduction : Dans le développement quotidien, l'approche de la plupart des gens consiste à activer le mode débogage dans l'environnement de développement et à désactiver le mode débogage dans l'environnement de production. Vous pouvez vérifier diverses erreurs et exceptions pendant le développement, mais désactiver l'affichage des erreurs en ligne
3 Interception des erreurs personnalisées PHP
.
Introduction : Interception d'erreurs personnalisée PHP
[Recommandations de questions-réponses associées] :
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!