Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppOpAdMCh 16 of 107 menu
◀ ▶

Method chaining in OOP in PHP

Het is mogelijk om methoden zo te maken dat ze achter elkaar aan kunnen worden geroepen in een keten. Hiervoor moet elke dergelijke methode $this teruggeven. Laten we het proberen. We voegen de bijbehorende code toe aan de setters van onze klasse:

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

Nu kunnen we onze setters achter elkaar aanroepen, in een keten. Laten we het testen. We maken een object van onze klasse:

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

Laten we onze setters in een keten aanroepen:

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

Laten we controleren of de waarden van de properties zijn veranderd:

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

Zorg ervoor dat de setters van de klasse Employee in een keten kunnen worden aangeroepen.

← →
↑
Nederlands▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren