⊗ppOpAdMCh 16 of 107 menu

Մեթոդների շղթաները OOP-ում 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; } } ?>

Այժմ մեր սետտերները կարելի է կանչել mեկը մյուսի հետևից, շղթայով։ Եկեք ստուգենք։ Ստեղծենք մեր դասի օբյեկտը։

<?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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել