Maison > Article > développement back-end > Bibliothèque de gestion des exceptions dans PHP8.0 : Oups
Avec la sortie de PHP 8.0, nous avons constaté que la bibliothèque de gestion des exceptions de PHP a également été considérablement mise à niveau. L'une des bibliothèques de gestion des exceptions qui a attiré beaucoup d'attention est Whoops. Cet article présentera Whoops, une bibliothèque de gestion des exceptions, et ses avantages.
Whoops est une bibliothèque personnalisable de gestion des erreurs et des exceptions PHP. Il peut nous aider à capturer les erreurs et les exceptions dans les applications PHP et à fournir des informations de débogage détaillées, notamment des traces de pile, des conseils sur les données, l'affichage du code source, etc. Whoops a été créé par Filipe Dobreira et Dries Vints et a été largement reconnu par de nombreux développeurs PHP.
2.1 Afficher des informations de débogage détaillées
Lors du débogage d'applications PHP, les messages d'erreur ne sont souvent pas suffisamment détaillés et clairs. Oups peut nous aider à afficher plus d'informations, telles que les traces de pile et les données de requête. Ces informations nous aident à localiser les problèmes et à les résoudre plus rapidement.
2.2 Facile à personnaliser
Whoops est très facile à personnaliser. Nous pouvons ajouter des informations personnalisées ou modifier la présentation en créant les nôtres ou en utilisant des packages d'extension existants. Cela signifie que nous pouvons facilement adapter Whoops à différents scénarios de développement d'applications PHP.
2.3 Prend en charge plusieurs formats de sortie
Whoops prend en charge la sortie d'informations de débogage détaillées dans plusieurs formats tels que HTML, JSON, XML, etc. Cela nous permet de choisir la méthode de sortie en fonction de nos besoins.
2.4 Léger
Whoops ne contient que 1 200 lignes de code. Comparé à d'autres bibliothèques de gestion d'exceptions, il est très léger. Cela signifie que lorsque nous devrons l'introduire dans la candidature, il n'y aura pas trop de charge supplémentaire sur le projet.
Pour utiliser Whoops, nous devons d'abord l'installer. Nous pouvons installer le package d'extension Whoops via Composer.
composer require filp/whoops
Une fois l'installation terminée, nous devons ajouter le code suivant à l'application :
$whoops = new WhoopsRun; if (PHP_SAPI !== 'cli') { $handler = new WhoopsHandlerPrettyPageHandler; $handler->setEditor('phpstorm'); $whoops->pushHandler($handler); } else { $whoops->pushHandler(new WhoopsHandlerPlainTextHandler); } $whoops->register();
La signification de ce code est que dans l'application Web, nous afficherons les informations de débogage détaillées dans un magnifique Affiché sous forme de page. Dans l'application CLI, nous affichons les informations de débogage en texte brut.
Whoops est une bibliothèque de gestion des exceptions PHP très pratique, qui peut nous aider à déboguer les applications plus facilement. Que vous développiez ou mainteniez des applications PHP, c'est un outil qui vaut la peine d'être essayé.
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!