erreur Manipulation correcte dans une mesure Zend_Autoloader?
-
20-09-2019 - |
Question
Je construis un chargeur automatique personnalisé basé sur autoloading Zend Framework (question relative
La solution Cela dépend du type d'erreur. Je considère comme une erreur fatale si une classe ne peut pas être chargé. Ainsi, je jetterais une exception, par exemple. Vous constaterez que ZF utilise beaucoup d'exceptions personnalisées au niveau de l'emballage et aussi
Autres conseils ZF lui-même utilise deux approches différentes: Le class My_Autoloader_Exception extends Exception {}
Zend_Loader
( vieux autoloading) jette un Zend_Exception
dans le cas où quelque chose ne va pas Zend_Loader_Autoloader
false
lorsque le chargeur automatique enregistré utilisé retourne false
Zend_Loader_Autoloader
ne se coince pas exception levée dans le chargeur automatique utilisé pour éventuellement votre exception personnalisée ferait bouillonner à travers le Zend_Loader_Autoloader
. Je viens de revenir personnellement false
au cas où je ne suis pas en mesure de charger une classe demandée.