⊗ppOpStCOC 48 of 107 menu

Přístup k static přes třídu a objekt v OOP v PHP

Ke statickým vlastnostem a metodám lze přistupovat jak přes třídu, tak přes proměnnou s objektem třídy.

Podívejme se na příklad. Předpokládejme, že máme třídu Test se statickou vlastností:

<?php class Test { public static $property = 'static'; } ?>

Vypíšeme hodnotu statické vlastnosti přes třídu:

<?php echo Test::$property; ?>

A nyní hodnotu statické vlastnosti přes objekt třídy:

<?php $test = new Test; echo $test::$property; ?>

Následující třída se statickou metodou:

<?php class Test { public static function show() { return '+++'; } } ?>

Zavolejte tuto metodu jako metodu třídy a jako metodu objektu.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout