⊗ppOpAdMCh 16 of 107 menu

Ланцужкі метадаў у ААП у PHP

Можна зрабіць так, каб метады можна было выклікаць адзін за адным ланцужком. Для гэтага кожны такі метад павінен вяртаць $this. Давайце паспрабуем. Дадамо адпаведны код у сетэры нашага класа:

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

Цяпер нашы сетэры можна выклікаць адзін за адным, ланцужком. Давайце праверым. Створам аб'ект нашага класа:

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

Выклічам нашы сетэры ланцужком:

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

Праверым, што значэнні ўласцівасцей змяніліся:

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

Зрабіце так, каб сетэры класа Employee можна было выклікаць ланцужком.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČ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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць