Copio y pego de otro sitio la implementación que más me ha convencido:
Código PHP:
Ver original
<?php /*** nullify any existing autoloads ***/ /*** specify extensions that may be loaded ***/ /*** class Loader ***/ function classLoader($class) { $file ='classes/' . $filename; { return false; } include $file; } /*** register the loader functions ***/ ?>
Vale, teóricamente si respeto esa estructura a la hora de nombrar y ubicar las clases que cree, me puedo ahorrar los includes y demás. Hasta ahí creo que lo he pillado. Pero -y aquí viene la pregunta tonta- la implementación que he pegado aquí arriba, ¿dónde la he de poner? ¿En cada script?¿En el index o algún sitio donde sí o sí tenga que cargarse? ¿Da igual?
Lo dicho, seguro que debe ser la pregunta más tonta del día, pero es que no he sabido encontrar la respuesta en ningún lado.
Gracias