⊗ppOpCgPNAs 39 of 107 menu

Nama Sifat daripada Array Asosiatif dalam OOP dalam PHP

Mari kita lihat bagaimana untuk mengakses sifat objek mengikut nama daripada elemen array asosiatif. Katakan kita mempunyai kelas User berikut:

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

Mari cipta objek kelas ini:

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

Katakan diberikan array sifat:

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

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

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

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

Diberi array:

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

Cipta objek kelas Employee, kemudian akses sifatnya melalui elemen array.

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