Wie man eine PHP-Klasse erstellen

Das Herz der objektorientierten Programmierung ist die Klasse. Das hier gezeigte Beispiel erzeugt ein Seite Teil eines größeren Templatingsystem-Klasse, die in dem Buch aufgebaut ist. Der vollständige Seite Klasse umfasst verschiedene Methoden und Eigenschaften, die verwendet werden, um jede Seite zu bauen.

Für diese Übung werden Sie die Anfänge der Klasse erstellen, ein paar der Eigenschaften enthält, die erforderlich sind, um eine HTML-Webseite zu machen.

Befolgen Sie diese Schritte für diese Übung:

  1. Öffnen Sie Ihren Texteditor und erstellen Sie eine neue leere Datei.

    bild0.jpg
  2. Platzieren Sie den folgenden PHP-Code in der Datei:

    ? Lt; phpclass Seite {public $ type = "default" -public $ title = "My Web Site" -public $ titleExtra = "" -} // end Page-Klasse>?
  3. Speichern Sie die Datei als classPage.php in Ihrem Dokument Wurzel.

    image1.jpg

    Mit der Page-Klasse erstellt, kann es instanziert werden. Da die drei Eigenschaften öffentlich sind, können sie aus dem instanziierenden Programm abgerufen und geändert werden. PHP kann auch geschützte und private Eigenschaften, die jeweils mit ihren eigenen Satz von Zugriffs- und Änderungsregeln erstellen.

Diese Übung hat gezeigt, wie einfach es ist, eine Klasse in PHP zu erstellen. Der nächste Schritt für die Page-Klasse ist es, Methoden und weitere Eigenschaften hinzufügen, wie benötigt, um ein vollwertiges Template-System in PHP zu erstellen.

Menü