Gute Frage. Ich habe ein wenig gegoogelt und etliche Seiten über die Verwendung von Autoload gefunden - nur leider keine mit Richtlinien, wo man diese einsetzt. Einzig auf Galileocomputing fand sich etwas:
Im Galileo-Press-Blog-Projekt wird der Autoload-Mechanismus innerhalb der Datei index.php im Verzeichnis htdocs/ eingebunden, denn alle HTTP-Requests der Applikation werden über diese Datei abgewickelt. So steht das Autoloading in späteren Kapiteln automatisch überall zur Verfügung.
Hallo, Wenn immer eine Klasse verwendet wird und diese noch nicht deklariert wurde, überprüft PHP ob im globalen Namensraum eine Funktion mit dem Namen __autoload() exisistiert und ruft dann diese auf mit dem Namen der nicht deklarierten Klasse als Parameter auf.