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

Var Funkcia PHP Class

PHP triedy definovať objekty , ktoré poskytujú funkčnosť webových stránok alebo aplikácií . V rámci triedy vyhlásení , vývojári načrtnúť dát a správanie aplikácie objektov . Funkcie var definuje premennú triedy , ktoré vlastní prvok dát pre každý objekt inštancie triedy . Avšak , funkcia var je kritizovaný v posledných verziách PHP . Vývojári môžu použiť alternatívne konštrukcie kódu alebo môže naďalej používať var v závislosti na verzii PHP ich server je spustený . Účel

Nasledujúci kód vzorky demonštruje funkcie var sa používa na definovanie premennej triedu pomenovanú klipart

< phpclass Pomocník { var $ helper_type ; } " helper_type . " ? >

Táto deklarácia triedy obrys deklaruje premennú , ktorá bude prístupná po celej triede . Premennej možno priradiť hodnotu do viac než jedného miesta v rámci triedy a bude spojená s jednou inštanciou objektu triedy , nie triedy ako celku .
Použite

Vývojári používajú funkciu var deklarovať premenné triedy , ale musí tiež priradiť hodnoty týchto premenných . Funkcia konstruktoru triedy často priraďuje predvolené hodnoty - alebo sa inicializuje - triedne premenné takto

funkcie Helper ( ) { $ this - > helper_type = " admin " ; } .
< P > Tento kód sa môže objaviť vo vnútri deklarácie triedy , po riadku deklarovaní premennej triedy pomocou funkcie var . Keď externý kód vytvorí objekt triedy , obsah funkciu konstruktoru vykoná , čo deklarované premenné počiatočnú hodnotu . Trieda by tiež obsahovať funkcie , v ktorej je hodnota premennej zmenené, ak premenná nie je konštantná .
Verzia

V nedávnej verzia PHP , vývojári sa odporúča nepoužívať funkciu var , hoci to je ešte podporovaný staršími aplikáciami . Ak vývojári používať verzia PHP 5 až 5.1.3 , ich kód môže spôsobiť chyby v prípade , že obsahuje funkciu var . Verzia odvtedy podporuje funkciu , ale interpretovať podľa novšie rámca pre viditeľnosť . Premenné deklarované pomocou var sú interpretované ako majú verejné viditeľnosti .
Alternatív na

vývojárov , ktorí používajú PHP od verzie 5 , odporúčaná alternatíva k funkcii var zahŕňa viditeľnosť . Viditeľnosť vyjadruje mieru, do akej je určité premenná je k dispozícii pre iný kód . Napríklad , súkromná premenná je viditeľná iba v rámci jeho vlastnej deklarácie triedy , zatiaľ čo verejná premenná je k dispozícii mimo triedu . Nasledovné alternatívne deklarácie premenných ukazuje , klipart

súkromné ​​$ helper_type = " admin " ; .

Vyhlasuje " helper_type " ako premennú , ktorá je určená len pre interné použitie triedy , a že externý kód má žiadny prístup k

Najnovšie články

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