Existe-t-il un moyen en PHP de s'assurer que je reçois des exceptions pour tout plutôt que des erreurs? L'utilisation de deux méthodes différentes de gestion des erreurs me rend mal à l'aise et me semble désordonnée. Je préférerais la méthode de style Exception en tant que plus OO et donc mieux avec mon autre expérience de programmation.PHP Exceptions plutôt que des erreurs
3
A
Répondre
3
Vous pouvez définir le gestionnaire d'erreurs par défaut pour ne lancer qu'une exception. vous pouvez ensuite gérer toutes les exceptions dans votre gestionnaire d'exceptions par défaut.
Voir set_error_handler()
+0
Juste pour ajouter: Il y a une classe d'exception intégrée pour ce cas d'utilisation, ' ErrorException': http://us2.php.net/manual/fr/class.errorexception.php –
Questions connexes
- 1. PHP: exceptions vs erreurs?
- 2. Enregistrement des erreurs/exceptions avec log4net
- 3. php pagination classe que je téléchargé me donne des erreurs
- 4. Objets et gestion des erreurs en PHP
- 5. gestion des erreurs dans php
- 6. PHP/si des erreurs d'autre
- 7. PHP DOM: plutôt newbie question
- 8. jquery slideDown plutôt que slideAndPush
- 9. PHP et Postgres: des erreurs de capture?
- 10. Comment exécuter des tests unitaires stockés dans mon répertoire d'application plutôt que dans le répertoire PHP?
- 11. Quand utiliser les propriétés plutôt que des fonctions
- 12. .NET PInvoke Gestion des exceptions
- 13. Gestion des erreurs ASP.NET
- 14. Gestion des exceptions en PHP: où va le $ e?
- 15. Flux C++ Boost io, gestion des erreurs
- 16. Mail php - erreurs avec formulaire
- 17. Reprise des exceptions par des exceptions d'exécution avec une annotation
- 18. WINDOWS CMD: Pourquoi est-ce que je reçois des erreurs en tapant php-v à l'invite?
- 19. La globalisation des exceptions d'adhésion n'a pas lieu ... Que faire?
- 20. Contrôle des erreurs d'authentification Merb
- 21. Exceptions en PHP - Try/Catch ou set_exception_handler?
- 22. Conseils sur la gestion des erreurs/exceptions dans un service Web
- 23. Exécuter index.php plutôt que de lister les fichiers
- 24. DB2 Gestion des exceptions
- 25. Python Gestion des exceptions
- 26. Gestion des exceptions globales Flex 3
- 27. Gestion des exceptions GetGlobalResourceObject
- 28. Gestion des exceptions dans les appels Ajax
- 29. Gestion des exceptions au démarrage du service
- 30. Est-ce que Python unittest signale des erreurs immédiatement?
Veuillez fournir un exemple. veux-tu dire des erreurs php? La question devrait être: est-ce utile d'attraper des erreurs ... – tuergeist
Non, je voulais savoir s'il était possible de généraliser à une façon de traiter les erreurs. Élever une exception avec le gestionnaire d'erreur par défaut semble être la réponse la plus proche mais pas encore idéale ... mais c'est PHP pour vous;) – user186200