⊗ppOpStCm 49 of 107 menu

static-ის კომბინაცია OOP-ში PHP-ში

კლასს შეუძლია შეიცავდეს როგორც სტატიკური თვისებები და მეთოდები, ასევე ჩვეულებრივი.

მოდით შევხედოთ მაგალითს. დავუშვათ, ჩვენ გვაქვს კლასი Test ერთდროულად როგორც სტატიკური თვისებით, ასევე ჩვეულებრივით:

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

მოდით ვიმუშაოთ ჩვეულებრივ თვისებაზე კლასის:

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

ახლა კი გამოვიყენოთ სტატიკური თვისება:

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

შექმენით კლასი, რომელსაც ექნება როგორც ჩვეულებრივი მეთოდი, ასევე სტატიკური.

azbydeenesfrkakkptruuz