2009-10-08 7 views
3

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

+0

Veuillez fournir un exemple. veux-tu dire des erreurs php? La question devrait être: est-ce utile d'attraper des erreurs ... – tuergeist

+0

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

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