PHP statikus módszerek és tulajdonságait az osztály
A módszerek és tulajdonságok is használhatók definiálásával őket statikus osztály adatokat. A kifejezés azt jelenti, hogy a statikus tudjuk kap hozzáférést mindkét tulajdonságok és módszerek keretében egy osztály, nem egy tárgy. Adjuk statikus osztály adatait a kulcsszó statikus:
Statikus módszerek önmagukban nem férhetnek hozzá olyan rendes osztály tulajdonságait, mert ezeket a tulajdonságokat tartoznak tárgyakat. Azonban, mivel a statikus módszerek elérheti statikus tulajdonságok.
Eléréséhez egy statikus osztály tagjait meg kell adnia a nevét az osztály, majd a két kettőspont, majd a nevét a statikus tulajdonság vagy metódus:
Ezzel a szintaxis tanult az előző fejezetben. Ott, tettünk használatát. „” Együtt a kulcsszó szülő. a hozzáférés a felülírt eljárás a szülő osztályban.
A kód, akkor a class kulcsszó szülő. elérni a superclass használata nélkül az osztály nevét. Eléréséhez egy statikus metódust, illetve ingatlan az azonos osztályú (nem a gyerek), akkor a kulcsszó én. arra használják, hogy olvassa el a jelenlegi osztályra. Ezért kívülről az osztály, akkor fellebbezni adatokat az osztály neve:
És egy osztályon belül, akkor a kulcsszó self:
Most azt a kérdést, hogy miért használ statikus módszereket és tulajdonságait. A statikus elemek számos hasznos funkcióval. Rendelkezésre állnak olyan script pont. Statikus tulajdonság áll rendelkezésre minden egyes példánya ennek az osztálynak. Ezért lehetséges, hogy meghatározza azokat az értékeket, hozzáférhetővé kell tenni minden ilyen típusú objektum. Végül az a tény, hogy nem szükséges, hogy egy objektumpéldányt eléréséhez a statikus tulajdonság vagy metódus fog létrehozásának elkerülése másolatok kizárólag a kedvéért egy egyszerű függvény hívást. Lássuk, hogyan lehet elérni a módszerek és egy objektum tulajdonságait: