⊗ppOpAdMCh 16 of 107 menu

Meetodite ahelad OOP-s PHP-s

Saab teha nii, et meetodeid saab kutsuda üksteise järel ahelana. Selleks peab iga selline meetod tagastama $this. Proovime. Lisame oma klassi vastava koodi setteritesse:

<?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üüd saame meie settereid kutsuda üksteise järel, ahelana. Kontrollime. Loome oma klassi objekti:

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

Kutsume meie settereid ahelana:

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

Kontrollime, et omaduste väärtused on muutunud:

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

Tehke nii, et klassi Employee settereid saaks kutsuda ahelana.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu