НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить