Bonjour à tous,

Me revoilà avec une nouvelle question, incompréhension :
Quand on parle d'optimisation, le sujet des require apparaît souvent : dans mon cas, j'essaie tout le temps de faire des require et d'éviter les require_once, mais ce n'est pas tout le temps possible

Dans php.ini, il y a une directive qui s'appelle include_path qui permet de définir un ou plusieurs répertoires dans lesquels le require va aller chercher les fichiers.

Quand on veut utiliser des bibliothèques comme pear ou des framework comme zend_framework, on modifie cette directive.

Donc ma question :
au niveau performance, si je mets toutes mes classes (30aines) dans un répertoire et que je modifie cette directive pour pointer sur mes classes, je ne fais plus aucun require (plus d'appel de classes dans les classes).

Quid de l'opdcode, et ce qu'il cachera quelque chose comme il n'y a pas de require???

Est ce que j'ai bien compris l'utilité de la directive où bien je suis à côté de la plaque?

Merci pour vos lumières