Guten Tag!
Folgendes Spektakel:
index.php hat eine datei inkludet in der die Funktion __autoload enthält.
Danach inkludet index.php die bootstrap.php.
Die bootstrap.php ruft die Controller.php auf welche dann durch __autoload geladen wird.
In der Controller.php soll dann die View.php durch autoload aufgerufen werden.
Problem ist: __autoload greift nicht ein.
Warum nicht?
Die __autoload Funktion ist wirklich fehlerfrei und nimmt auf sämtliche "nicht-geschehnisse" Rücksicht. Jeder Fehler der eintreten könnte wird behandelt. Es wird gecheckt ob die Datei vorhanden ist, falls ja, inkludet, dann wird gecheckt ob die Klasse vorhanden ist oder nicht, falls nicht wird Sie mit eval() erstellt. Usw.. also sämtliches abgedeckt.
Ich hab auch einfach mal echo "ok" reingeschrieben. Das okay müsste nach dem obigen "Spektakel" 2 mal ausgegeben werden. Wird sie aber nicht. Sie wird nur einmal ausgegeben.
Wie kann ich also dafür sorgen das die __autoload welche in der index.php btw geladen wird bevor IRGENDETWAS anderes geladen wird, überall greift?
Hoffe ihr könnt mir da Auskunft geben.
Schönes Wochenende noch,
Franz