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.