Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
objektovo orientovaného vývoja sa objavuje v mnohých rôznych typov aplikácií , vrátane webových stránok . V PHP , tím programátorov môže pracovať na jednom mieste , sa každá zameriava na určitú oblasť spracovania . Myšlienka objektovo orientovaného vývoja je , že programátori pracujú na komponenty kóde by mali mať možnosť využívať iných komponentov , bez toho aby museli pochopiť ich vnútorné detaily . Byť schopný zavolať na funkcie v rámci triedy z kódu , ktorý je mimo neho je kľúčovým prvkom tohto modelu . Programátori môžu vytvárať objekty s konkrétnymi povinnosťami a správania , s využitím týchto správanie s odkazom na funkcie v triede objektu .
Trieda Prehlásenie
PHP , trieda vyhlásenie obrysy názov , premenné a funkcie pre súbor aplikačných objektov . Nasledujúci kód vzorky demonštruje trieda vyhlásenie obrys :
< ? Phpclass Zákazník { var $ name ; funkcie so zákazníkmi ( $ c_name = " " ) { $ this - > $ name = $ c_name ; } /* class funkcie * /} ? >
Toto vyhlásenie trieda definuje objekty zákazníkov . Trieda má premennú reprezentujúci meno zákazníka , ktorý je stanovený pomocou metódy konštruktory . Metóda konstruktoru má rovnaký názov ako triedy , pričom parameter reťazec . Externý kód možno vytvoriť objekty triedy takto : $ my_cust = new zákazníkmi ( " Mary " ) ;
Ak tento kód spustí , metóda konštruktor v triede vykoná , nastavenie názov premennej s odovzdané hodnotou . Ak kód vytvára objekt nedodáva parameter reťazec , názov premennej je v predvolenom nastavení na prázdny reťazec . Po metóde konstruktoru , deklarácia triedy je možné uviesť jednu alebo viac funkcií .
Funkcia načrtne
funkcie v PHP tried zvyčajne vyzerajú rovnako ako funkcia v akomkoľvek ďalšie PHP skripty . Poskytujú názov a parametre , prípadne vracia hodnotu . Nasledujúci kód vzorky demonštruje funkciu triedy : ..
Funkcia get_greeting ( $ term) { return "
" $ pojem " " $ this - > $ name . " . < /p > " ; }
kód má odovzdanej String an concatenates s názvom objektu so zákazníkmi . Návrat reťazec je formátovaný ako HTML pre zobrazenie v užívateľa webového prehliadača . Funkcia by mohla prípadne vziať viac parametre rôznych typov . Funkcie triedy nemusí vracať nič , to je voliteľná .
Volanie funkcie
volanie funkcie triedy , PHP kód musí vytvoriť objekt triedy , potom odkazujú na to podľa mena , nasleduje názov funkcie . Nasledujúci kód vzorky demonštruje rozšírené technikou:
$ my_cust = new Customer ( " Mary " ) ; echo $ my_cust - > get_greeting ( " Ahoj " ) ;
To spôsobí , že skript na výstup nasledujúci HTML kód :
Hello Mary < /p >
trieda preto používa funkcie prispôsobiť výstup miesta pre konkrétneho užívateľa , s tým užívateľ modelovaný v aplikácii ako objekt zákazníka . Väčšina funkcií triedy možno odkazovať iba pomocou inštancie objektu týmto spôsobom .
Copyright © počítačové znalosti Všetky práva vyhradené