Hur man använder ett PHP klass i en Script

August 28

PHP klasskoden måste vara i manus som använder klassen. Vanligast är den klass som lagras i en separat inkluderar fil och ingår i alla manus som använder klassen.

För att använda ett objekt, du först skapa objektet från klassen. Då det objektet kan utföra några metoder som klassen omfattar. Skapa ett objekt kallas instansiera objektet. Precis som du kan använda ett mönster för att skapa många liknande men enskilda klänningar, kan du använda en klass för att skapa många liknande men enskilda objekt. För att skapa ett objekt, använd uttalanden som har följande format:

$ Objekt = nya klassnamn (värde, värde, ...);

Vissa giltiga uttalanden som skapar objekt är

$ Joe = new Person ("manliga");
$ Car_Joe = new Car ("röd");
$ Car_Sam = new Car ("gröna");
$ Customer1 = Ny kund ("Smith", "Joe", $ Kund-id);

Objektet lagras i variabelnamnet, och konstruktormetoden exekveras. Du kan sedan använda någon metod i klassen med uttalanden av följande format:

$ Joe-> goToWork ();
$ Car_Joe-> park ("illegala");
$ Car_Sam-> paintCar ("blå");
$ Name = $ customer1-> getName ();

Olika objekt som skapats från samma klass är självständiga individer. Sams bil blir målad blå, men Joes bil är fortfarande rött. Joe får en parkeringsbiljett, men det påverkar inte Sam.

Skriptet här visar hur man använder formulärklassen.

<? Php
/ * Manusnamn: buildForm
* Beskrivning: Använder formuläret för att skapa en enkel HTML-formulär
* /
require_once ("Form.class");
echo "<html> <head> <title> Telefon formulär </ title> </ head> <body>";
$ Phone_form = ny Form ("process.php", "Submit Phone");
$ Phone_form-> addField ("förnamn", "förnamn");
$ Phone_form-> addField ("efternamn", "Efternamn");
$ Phone_form-> addField ("telefon", "Telefon");
echo "<h3> Fyll i följande formulär: </ h3>";
$ Phone_form-> displayForm ();
echo "</ body> </ html>";
?>

Först, omfattar skriptet filen som innehåller formulär klassen i skriptet. Klassen lagras i filen Form.class. Skriptet skapar en ny form objekt kallas $ phone_form. Tre fält läggs med addField metoden. Formuläret visas med displayForm metoden. Lägg märke till att en del ytterligare HTML-kod matas ut i det här skriptet. Att HTML kunde ha lagts till i displayForm metoden lika lätt.

Manuset skapar ett formulär med tre fält, med hjälp av formulär klassen.

Hur man använder ett PHP klass i en Script