Les classes et les objets (PHP 5) <<< |
Exceptions | Les références >>> |
5 Référence du langage Manuel PHP . La syntaxe de base . Les types . Les variables . Les constantes . Les expressions . Les opérateurs . Les structures de contrôle . Les fonctions . Les classes et les objets (PHP 4) . Les classes et les objets (PHP 5) ->Exceptions . Les références |
5.11 Exceptions
PHP 5 a une gestion des exceptions similaire à ce qu'offrent les autres langages de programmation. Une exception peut être jetée, essayée et attrapée dans PHP. Un block d'essai doit inclure au moins un block de capture. De multiples blocks de capture peuvent être utilisés pour attraper différents types de classes ; l'exception continuera après que le dernier block de capture ne soit défini dans la séquence. Les exceptions peuvent être jetées dans les blocks de capture. Lorsqu'une exception est jetée, le code suivant le traitement ne sera pas exécuté et PHP tentera de trouver le premier block de capture correspondant. Si une exception n'est pas attrapé, une erreur fatale issue de PHP sera envoyée avec un message spécifiant que l'exception n'a pu être attrapée à moins qu'un gestionnaire ne soit défini avec la fonction set_exception_handler .
Sommaire : |
<< | Exceptions | >> |
Les classes et les objets (PHP 5) | Référence du langage | Les références |