⊗ppOpBsPG 12 of 107 menu

Getter Properti dalam OOP di PHP

Misalkan kita memiliki kelas berikut dengan properti privat:

<?php class User { private $name; private $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

Seperti yang Anda lihat, properti-properti ini diatur sekali saat objek dibuat. Namun, saat ini, properti-properti ini tidak dapat dibaca, karena mereka privat dan tidak ada metode yang sesuai untuk melakukannya.

Mari kita buat untuk properti-properti kita metode-metode khusus yang memungkinkan pembacaan properti-properti ini. Metode seperti itu (biasa disebut getter) biasanya dimulai dengan kata get, lalu diikuti oleh nama properti yang dibaca.

Mari kita buat getter untuk properti-properti kita:

<?php class User { private $name; private $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } public function getName() { return $this->name; } public function getSurn() { return $this->surn; } } ?>

Mari kita uji cara kerjanya. Mari buat objek, dengan mengirimkan data pengguna sebagai parameter:

<?php $user = new User('john', 'smit'); ?>

Mari baca data ini, dengan menggunakan getter:

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

Dalam kelas Employee buatlah tiga properti privat: nama, gaji dan usia.

Kirimkan nilai properti-properti ini sebagai parameter konstruktor.

Buatlah getter, yang menampilkan nilai dari setiap properti kita.

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