En général, de mon côté, pour un problème de traduction, les erreur sont loggé dans un fichier spécifique aux "oublis" de traduction... d'où le fait de la mettre directement dans le constructeur.
Sinon, il faudrait le mettre dans le gestionnaire d'exception (ExceptionHandler) mais l'exception handler n'est appelé que si l'exception n'a pas été catché avant, et dans ce cas, le reste du programme est interrompu.
Enfin sinon, en PHP, je ne connais pas d'autre moyen que de passer par une exception pour connaître le contexte de déclenchement d'une erreur. Donc tout reste une question de gestion d'Exception
A l'origine oui, mais l'utilisant quotidiennement, je peux te dire que de plus en plus de composants deviennent inter-dépendant...
Sinon, il faudrait le mettre dans le gestionnaire d'exception (ExceptionHandler) mais l'exception handler n'est appelé que si l'exception n'a pas été catché avant, et dans ce cas, le reste du programme est interrompu.
Enfin sinon, en PHP, je ne connais pas d'autre moyen que de passer par une exception pour connaître le contexte de déclenchement d'une erreur. Donc tout reste une question de gestion d'Exception
(24-12-2010, 01:54 PM)_who a écrit : C'est le fondement même de Zend Framework.
A l'origine oui, mais l'utilisant quotidiennement, je peux te dire que de plus en plus de composants deviennent inter-dépendant...