⊗ppOpAdMCh 16 of 107 menu

PHP'de OOP'de Yöntem Zincirleri

Yöntemlerin bir zincir şeklinde ardı ardına çağrılabilmesi sağlanabilir. Bunun için her bir yöntemin $this döndürmesi gerekir. Hadi deneyelim. Sınıfımızın setter'larına ilgili kodu ekleyelim:

<?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; } } ?>

Artık setter'larımızı bir zincir şeklinde ardı ardına çağırabiliriz. Hadi kontrol edelim. Sınıfımızın bir nesnesini yaratalım:

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

Setter'larımızı bir zincir olarak çağıralım:

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

Özellik değerlerinin değiştiğini kontrol edelim:

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

Employee sınıfının setter'larının zincirleme çağrılabilmesini sağlayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet