Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP Odkaz Funkcia v triede

Keď vývojári vytvárať weby v PHP skriptovací jazyk , môžu využiť objektovo orientovaný vývoj . V objektovo orientované aplikácie , skupina objektov kódu spolupracovať dodať požadované funkcie . Programátori napísať triedy vyhlásenie , v ktorom určujú funkcie , ktoré objekty triedy bude poskytovať . Vytvorením objekty triedy , môže aplikácia teda odkazovať na tieto funkcie . Objektovo orientovaný vývoj umožňuje programátorom sústrediť sa na konkrétne oblasti funkčnosti . Object Oriented Development

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené