⊗ppOpStCOC 48 of 107 menu

Odwoływanie się do static przez klasę i obiekt w OOP w PHP

Do statycznych właściwości i metod można odwoływać się zarówno przez klasę, jak i przez zmienną z obiektem klasy.

Spójrzmy na przykład. Załóżmy, że mamy klasę Test ze statyczną właściwością:

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

Wypiszmy wartość statycznej właściwości, odwołując się do klasy:

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

A teraz wartość statycznej właściwości, odwołując się do obiektu klasy:

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

Dana jest następująca klasa z statyczną metodą:

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

Wywołaj tę metodę jako metodę klasy, i jako metodę obiektu.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć