⊗ppOpStCOC 48 of 107 menu

PHP-də OOP-də static-ə sinif və obyekt vasitəsilə müraciət

Statik xassələr və metodlara həm sinif vasitəsilə, həm də sinif obyekti olan dəyişən vasitəsilə müraciət etmək olar.

Nümunəyə baxaq. Tutaq ki, statik xassəsi olan Test sinfimiz var:

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

Statik xassənin qiymətini sinfə müraciət edərək çıxaraq:

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

İndi də statik xassənin qiymətini sinif obyektinə müraciət edərək çıxaraq:

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

Statik metodu olan aşağıdakı sinif verilib:

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

Bu metodu həm sinif metodu kimi, həm də obyekt metodu kimi çağırın.

azbydeenesfrkakkptruuz