Klassen in PHP dynamisch laden

October 24

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.