⊗ppOpAdMCh 16 of 107 menu

Rantai Metode dalam OOP di PHP

Kita dapat mengatur agar metode dapat dipanggil secara berantai satu demi satu. Untuk melakukannya, setiap metode tersebut harus mengembalikan $this. Mari kita coba. Tambahkan kode yang sesuai ke setter kelas kita:

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

Sekarang setter kita dapat dipanggil secara berantai, satu demi satu. Mari kita uji. Buat sebuah objek kelas kita:

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

Panggil setter kita secara berantai:

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

Periksa apakah nilai properti telah berubah:

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

Atur sedemikian rupa sehingga setter kelas Employee dapat dipanggil secara berantai.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak