⊗ppOpAdMCh 16 of 107 menu

PHP-də OOP-də Metod Zəncirləri

Metodları bir-birinin ardınca zəncir şəklində çağırmaq mümkündür. Bunun üçün hər bir belə metod $this qaytarmalıdır. Gəlin cəhd edək. Sinifimizin setter-lərinə uyğun kodu əlavə edək:

<?php class User { private $name; private $surn; public function setName($name) { $this->name = $name; return $this; } public function setSurn($surn) { $this->surn = $surn; return $this; } public function getName() { return $this->name; } public function getSurn() { return $this->surn; } } ?>

İndi bizim setter-lərimizi bir-birinin ardınca, zəncir şəklində çağırmaq olar. Gəlin yoxlayaq. Sinifimizdən bir obyekt yaradaq:

<?php $user = new User(); ?>

Setter-lərimizi zəncir şəklində çağıraq:

<?php $user->setName('john')->setSurn('smit'); ?>

Xassələrin dəyərlərinin dəyişdiyini yoxlayaq:

<?php echo $user->getName(); echo $user->getSurn(); ?>

Employee sinfinin setter-lərini zəncir şəklində çağırmaq mümkün edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et