(30-09-2010, 07:58 PM)atra27 a écrit : et autoload?
Et ton test prouve que c'est quand méme mieux de faire sans il me semble...
bien sûr qu'il prouve que c'est mieux sans, c'est mieux de 0.3 millionième de seconde pour 10 classes à charger
quand à l'autoload c'est quoi à part une fonction qui (au delà des tests) voit dans son code un "include" ou un "require" ? (du moins quand j'ai cherché je croyais à un truc vraiment magique mais je ne suis tombé que sur des exemples où il y avait un include)
alors oui l'autoload sera peut être plus performant que le "once" (cela dépend de ce que le développeur met dans sa fonction autoload) mais de combien ? certainement du même ordre d'idée de 0.3 millionième de seconde ^^
je ne conteste pas que once est plus lent que le reste, je dis juste que ce n'est pas significatif pour se priver de cette protection dans les cas standards de développement