⊗ppOpStCm 49 of 107 menu

Static ilə OOP-də Kombinasiya PHP-də

Sinif həm statik xassələr və metodlar, həm də adi olanları ehtiva edə bilər.

Nümunəyə baxaq. Tutaq ki, Test sinifimiz eyni zamanda həm statik xassəyə, həm də adi xassəyə malikdir:

<?php class Test { public static $staticProperty = 'static'; public $usualProperty = 'usual'; } ?>

Gəlin sinfin adi xassəsi ilə iş aparaq:

<?php $test = new Test; echo $test->usualProperty; ?>

İndi isə statik xassədən istifadə edək:

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

Elə bir sinif yaradin ki, onun həm adi metodu, həm də statik metodu olsun.

azbydeenesfrkakkptruuz