Wie eine PHP-Klasse in einem Skript verwenden

Die PHP-Klasse-Code muss im Skript zu sein, die die Klasse verwendet. Am häufigsten wird die Klasse in einem separaten gespeicherten Include-Datei und wird in jedem Skript enthalten, die die Klasse verwendet.

Um ein Objekt zu verwenden, erstellen Sie zuerst das Objekt aus der Klasse. Dann kann das Objekt, das alle Methoden durchführen, die die Klasse enthält. Erstellen eines Objekts wird aufgerufen instanziierenden das Objekt. So wie Sie ein Muster verwenden können viele ähnliche, aber einzelne Kleider zu erstellen, können Sie eine Klasse verwenden, um viele ähnliche, aber einzelne Objekte erstellen. Um ein Objekt zu erstellen, verwenden Sie Anweisungen, die das folgende Format haben:

$ Objektname = new Klassenname (Wert, Wert, ...) -

Einige gültige Aussagen, die Objekte zu erstellen sind

$ Joe = new Person ( "male") - $ car_Joe = new Car ( "rot") - $ car_Sam = new Auto ( "grün") - $ customer1 = new Kunde ( "Smith", "Joe", $ CustID) -

Das Objekt wird in den Variablennamen gespeichert und der Konstruktor-Methode ausgeführt wird. Sie können dann mit Aussagen im folgenden Format jede Methode in der Klasse verwenden:

$ Joe-> goToWork () - $ car_Joe-> Park ( "illegal") - $ car_Sam-> paintCar ( "blau") - $ name = $ customer1-> getName () -

Verschiedene Objekte aus der gleichen Klasse erstellt sind unabhängige Individuen. Sams Auto wird blau lackiert, aber Joe Auto ist immer noch rot. Joe bekommt einen Parkschein, aber es funktioniert nicht Sam beeinflussen.

Das Skript hier zeigt, wie das zu verwenden, Bilden Klasse.

? Lt; php / * Name Script: buildForm * Beschreibung: Verwendet die Form eines einfachen HTML-Formular * / require_once ( "Form.class") zu schaffen - echo "Telefon Form"- $ Phone_form = neues Formular (" process.php "," Senden Phone ") - $ phone_form-> addField (" first_name "," Vorname ") - $ phone_form-> addField (" last_name "," Nachname " ) - $ phone_form-> addField ( "Telefon", "Phone") - echo "

Bitte füllen Sie das folgende Formular aus:

"- $ Phone_form-> Displayform () - echo"? "->

Erstens enthält das Skript die Datei die enthält Bilden Klasse in dem Skript. Die Klasse ist in der Datei gespeichert Form.class. Das Skript erstellt ein neues Formular-Objekt aufgerufen $ phone_form. Drei Felder hinzugefügt werden mit der Feld hinzufügen Verfahren. Das Formular wird mit der angezeigte Display Verfahren. Beachten Sie, dass einige zusätzliche HTML-Code-Ausgabe in diesem Skript. Das HTML haben könnte, um den zusätzlichen Display Verfahren genauso einfach.

Das Skript erstellt ein Formular mit drei Feldern, die mit Bilden Klasse.

bild0.jpg

Menü