⊗ppOpAdMCh 16 of 107 menu

Metodekjeder i OOP i PHP

Det er mulig å gjøre slik at metoder kan kalles etter hverandre i en kjede. For å oppnå dette må hver slik metode returnere $this. La oss prøve. La oss legge til den nødvendige koden i setterne våre i klassen:

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

Nå kan setterne våre kalles etter hverandre, i kjede. La oss sjekke. La oss opprette et objekt av klassen vår:

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

La oss kalle setterne våre i kjede:

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

La oss sjekke at egenskapsverdiene er endret:

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

Gjør slik at setterne i klassen Employee kan kalles i kjede.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis