Video: PHP skolen - login system PART 1 [dansk - tutorial, how to] HD 2025
PHP-klassekoden skal være i scriptet, der bruger klassen. Klassen er normalt gemt i en separat inkluderingsfil og er inkluderet i ethvert script, der bruger klassen.
For at bruge et objekt skal du først oprette objektet fra klassen. Derefter kan objektet udføre metoder, som klassen indeholder. Oprettelse af en genstand hedder instantiating objektet. Ligesom du kan bruge et mønster til at skabe mange ens men individuelle kjoler, kan du bruge en klasse til at skabe mange ens men individuelle objekter. For at oprette et objekt skal du bruge udsagn, der har følgende format:
$ objectname = nyt klassenavn (værdi, værdi, …);
Nogle gyldige udsagn, der opretter objekter, er
$ Joe = ny person ("mand"); $ car_Joe = ny bil ("rød"); $ car_Sam = ny bil ("grøn"); $ customer1 = ny kunde ("smith", "joe", $ custID);
Objektet gemmes i variablenavnet, og konstruktormetoden udføres. Du kan så bruge enhver metode i klassen med udsagn i følgende format:
$ Joe-> goToWork (); $ Car_Joe-> park ("ulovligt"); $ Car_Sam-> paintCar ("blå"); $ name = $ customer1-> getName ();
Forskellige objekter, der er oprettet fra samme klasse, er uafhængige personer. Sams bil bliver malet blå, men Joes bil er stadig rød. Joe får en parkeringsbillet, men det påvirker ikke Sam.
Skriften her viser, hvordan du bruger Form-klassen.
php / * Skriptnavn: buildForm * Beskrivelse: Bruger formularen til at oprette en simpel HTML-formular * / require_once ("Form. class"); ekko "Telefonformular"; $ phone_form = ny formular ("proces. php", "send telefon"); $ phone_form-> addField ("first_name", "Fornavn"); $ phone_form-> addField ("sidste navn", "Efternavn"); $ phone_form-> addField ("telefon", "telefon"); ekko "Udfyld følgende formular:
"; $ Phone_form-> displayForm (); ekko ""; ? >
For det første indeholder scriptet filen, der indeholder Form-klassen i scriptet. Klassen er gemt i filformularen. klasse. Skriptet opretter et nyt formobjekt kaldet $ phone_form. Tre felter tilføjes med addField-metoden. Formularen vises med displayformmetoden. Bemærk, at der er ekstra HTML-kode i dette script. Den HTML kunne have været tilføjet til displayformmetoden lige så nemt.
Skriptet opretter en formular med tre felter ved hjælp af Form-klassen.