⊗ppOpStMT 50 of 107 menu

PHP OOP-da Statik metodlar we $this

Statik metodlaryň içinde $this elýeterli däl. Bu şu sebäplen ýüze çykýar, statik metodlar obyektiň konteksti daşarynda hem çagyrylyp bilner, ýöne klasyň adyna ýüzlenip.

Adaty metodlarda hem statik, hem-de adaty aýratynlyklar we metodlar elýeterlidir.

Geliň mysallar bilen göreli. Adaty metod boýunça mysal:

<?php class Test { public static $staticProperty = 'statik'; public $usualProperty = 'adaty'; public function method() { echo self::$staticProperty; // 'statik' çykarar echo $this->usualProperty; // 'adaty' çykarar } } $test = new Test; $test->method(); ?>

Statik metod boýunça mysal:

<?php class Test { public static $staticProperty = 'statik'; public $usualProperty = 'adaty'; public static function method() { echo self::$staticProperty; // 'statik' çykarar echo $this->usualProperty; // ýalňyşlyk berer } } $test = new Test; $test::method(); ?>
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et