Re: php et exceptions

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: guilde
Sujet: Re: php et exceptions
Frédéric a écrit :
> Ah, donc en php, on a des exceptions uniquement si on manipule des objets,
> mais pas avec les autres 'entités' ? Une division par zéro, par exemple,
> crash sans lever d'exception ?


C'est un peu ça, il y a les erreurs et les exceptions. Ça a l'air bête, mais
j'imagine que c'est pour des raisons historiques.

Solution : transformer les erreurs en exceptions avec set_error_handler(), c.f.

     http://php.net/manual/en/language.exceptions.php


(la note encadrée), et

     http://www.php.net/manual/en/class.errorexception.php


(l'exemple 1).

Edgar.