__autoload()

Die Funktion __autoload() wird nicht innerhalb von Klassen deklariert, sondern steht außerhalb irgendeiner Klasse möglichst früh im Programmcode. Diese Funktion wird von PHP immer dann aufgerufen, wenn ein Objekt einer Klasse werden soll, diese Klasse aber noch nicht geladen worden ist. Es fehlt noch die Einbindung der entsprechenden PHP-Datei.

Dabei ist es sinnvoll jede Klasse, die existiert in eine eigene PHP-Datei abzulegen. Der Name der PHP-Datei sollte dann gleich dem Klassennamen lauten, damit PHP über das Nachschlagen im Dateisystem die passende Klasse finden kann. Die __autoload()-Funktion kann dann wie folgt aufgebaut sein:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen