⊗ppOpStCOC 48 of 107 menu

Prístup k static prostredníctvom triedy a objektu v OOP v PHP

K statickým vlastnostiam a metódam je možné pristupovať ako prostredníctvom triedy, tak prostredníctvom premennej s objektom triedy.

Pozrime sa na príklad. Predpokladajme, že máme triedu Test so statickou vlastnosťou:

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

Vypíšme hodnotu statickej vlastnosti, prístupom k triede:

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

A teraz hodnotu statickej vlastnosti, prístupom k objektu triedy:

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

Daná je nasledujúca trieda so statickou metódou:

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

Zavolajte túto metódu ako metódu triedy, a ako metódu objektu.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť