⊗ppOpStCOC 48 of 107 menu

Достъп до static чрез клас и обект в ООП в PHP

Към статичните свойства и методи може да се осъществява достъп както чрез класа, така и чрез променлива с обект от класа.

Нека да разгледаме пример. Да предположим, че имаме клас Test със статично свойство:

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

Нека изведем стойността на статичното свойство, като се обърнем към класа:

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

А сега нека изведем стойността на статичното свойство, като се обърнем към обект от класа:

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

Даден е следният клас със статичен метод:

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

Извикайте този метод като метод на класа и като метод на обект.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне