⊗ppOpCgPNAs 39 of 107 menu

Nama Properti dari Array Asosiatif dalam OOP di PHP

Sekarang mari kita lihat bagaimana cara mengakses properti objek berdasarkan nama dari elemen array asosiatif. 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 diberikan array properti:

<?php $props = ['prop1' => 'name', 'prop2' => 'surn']; ?>

Mari akses properti objek, yang namanya disimpan dalam elemen array kita:

<?php echo $user->{$props['prop1']}; // akan menampilkan 'john' ?>

Berikut diberikan kelas:

<?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 array:

<?php $arr = [ 'prop1' => 'name', 'prop2' => 'salary', 'prop3' => 'position' ]; ?>

Buatlah objek dari kelas Employee, kemudian akses propertinya melalui elemen array.

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