Hello,
Wie heißt z.B. die zu includierende Klasse,
ORDNER1_ORDNER2_X
und sie liegt in ORDNER1/ORDNER2/X.php
for($i= 0; $i<$pathCount; ++$i){
^^^^
Ok, also fertig übernommen, angewandte Coding Convention ist also unbekannt. Dachte ich mir.
Lass Dir bitte mal die Schleife loggen bzw. speichere irgendwo den resultierenden Pfad.
Ab welcher Pfadtiefe funktioniert die Funktion nicht mehr?
Wo wird denn auf die neue Klasse zugegriffen?
Gibt es denn keine Fehlermeldungen?
Da ich annehme, dass Du das Error_reporting auf volles Rohr gestellt hast, wäre ja die erste Vermutung, dass gar kein Zugriff auf die Klasse vorgenommen wird.
Woran meinst du denn gemerkt zu haben, dass __autoload() gar nicht aktiv wird?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg