⊗ppOpCgPNF 40 of 107 menu

Nama Properti dari Fungsi dalam OOP di PHP

Nama properti objek juga dapat diambil dari fungsi. Mari kita lihat bagaimana hal itu dilakukan. Misalkan kita memiliki kelas User berikut:

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

Mari buat objek dari kelas ini:

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

Misalkan kita memiliki fungsi berikut:

<?php function getProp() { return 'name'; } ?>

Mari akses properti objek, yang namanya dikembalikan oleh fungsi kita:

<?php echo $user->{getProp()}; // akan menampilkan 'john' ?>

Diberikan kelas berikut:

<?php class Employee { public $name; public $salary; public $position; public function __construct($name, $salary, $position) { $this->name = $name; $this->salary = $salary; $this->position = $position; } } ?>

Diberikan fungsi-fungsi berikut:

<?php function getProp1() { return 'name'; } function getProp2() { return 'salary'; } ?>

Buatlah objek dari kelas Employee, kemudian akses propertinya melalui hasil eksekusi fungsi-fungsi tersebut.

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