Actualités
Alan Knowles revient sur les avantages de la fonction __autoload(). Cette dernière est un ajout à PHP 5, qui vous permet de compléter votre script avec une classe qui manque, avant que PHP ne conclut le script par une erreur fatale. Outre l'élimination de longues listes d'include() en début de chaque script, cette fonction pousse à l'organisation intelligente des sources, et accélère le script en utilisant que les fichiers nécessaires.
Pourtant, il est possible de se passer de __autoload() (tout le monde l'a fait jusqu'en version 5). Selon Alan, les avantages d'autoload() sont minimes, alors que les risques de bogues, liés à une trop grande permissivité de __autoload(), chargé de résoudre tous les problèmes d'include_path, sont énormes.
Plusieurs contributeurs de PHP ont déjà réagi.
is __autoload evil? (366 visites)
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


