Klassen in PHP dynamisch laden
PHP-Klassen bestehen aus benutzerdefinierten Variablen und Funktionen, die beim Ausführen eines PHP-Programms verwendet werden können. Beispielsweise kann ein Benutzer erstellen Sie eine PHP-Klasse namens "Stil" und Definieren von Variablen und Funktionen, die den Stil einer HTML-Seite zu ändern. Klassen können in mehrere PHP-Dokumente aufgerufen werden, ohne in jedem Dokument zu definieren; einfach speichern Sie Klassen in eigenen PHP-Dateien und laden Sie dann manuell oder automatisch über die Funktionen "require_once()" oder "_autoload()".
Anweisungen
Manuell laden von Klassen
1 Speichern Sie eine Klasse in ein PHP-Dokument mit einem PHP-Editor oder Texteditor. Benennen Sie der PHP-Datei erkennbar, z. B. "className.php" oder "className.class.php," wobei "ClassName" mit dem Namen der Klasse ersetzt wird, die in der Datei gespeichert wird.
2 Öffnen Sie das PHP-Dokument, mit dem Sie die gespeicherte Klasse hinzufügen möchten.
3 Typ "Require_once 'filename.php';" in der PHP-Dokument ersetzen "Filename" mit dem Namen der Datei, in denen die PHP-Klasse gespeichert ist. Wenn Sie die PHP-Datei, die die Klasse "Ergebnis" genannt, geben Sie z. B. "Require_once 'result.php';".
4 Laden Sie zusätzliche Klassen, die mit einem "require_once()" Anweisung pro Klasse.
Laden von Klassen
5 Speichern Sie eine Klasse in ein PHP-Dokument.
6 Öffnen Sie das PHP-Dokument, mit dem Sie die gespeicherte Klasse hinzufügen möchten.
7 Typ "Funktion _autoload($className) {Require_once $className.'. PHP';} " im Dokument. Dieser Code muss nicht geändert werden, und Sie können alle Funktionen und Variablen aus der gespeicherten Klasse im Code verwenden.
Tipps & Warnungen
- Speichern Sie Klassen im selben Verzeichnis, so dass sie leicht zu finden sind.