⊗ppOpBsPIC 6 of 107 menu

PHP-də OOP-də siniflər daxilində xassələrə müraciət

Sinif metodları daxilində bizə xüsusi dəyişən $this əlçatan olacaq. O, bizim sinifimizin obyektinə işarə edəcək:

<?php class User { public function show() { var_dump($this); // obyekt } } ?>

Bu o deməkdir ki, biz obyektin xassələrinə $this vasitəsilə müraciət edə bilərik. Gəlin cəhd edək. Fərz edək ki, obyektimizin name xassəsi var. Gəlin bu xassəni metodumuzda çap edək:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Gəlin indi sinifimizdən obyekt yaradaq:

<?php $user = new User; ?>

İstədiyimiz xassəni təyin edək:

<?php $user->name = 'john'; ?>

Gəlin indi metodu çağıraq, bununla da xassənin qiymətini ekranda çap edək:

<?php echo $user->show(); // 'john' çap edəcək ?>

Employee sinifinin obyektinə namesalary xassələrini yazın.

İşçinin adını ekranda çap edən metod hazırlayın.

İşçinin maaşını ekranda çap edən metod hazırlayın.

azbydeenesfrkakkptruuz