⊗ppOpCgPNAs 39 of 107 menu

PHP ရှိ OOP တွင် associative array မှ property အမည်များ

ယခုမှာတော့ associative array ၏ element တစ်ခုမှ property အမည်ကိုအသုံးပြု၍ object ၏ property သို့အချက်အလက်ရယူပုံကိုကြည့်ကြပါစို့။ အောက်ပါ User class ကိုဥပမာအဖြစ်ယူထားပါမည်။

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

ဤ class ၏ object တစ်ခုကိုဖန်တီးကြပါစို့။

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

အောက်ပါ property များပါဝင်သော array တစ်ခုရှိသည်ဆိုပါစို့။

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

ကျွန်ုပ်တို့၏ array ထဲရှိ element တစ်ခုတွင်သိမ်းဆည်းထားသော အမည်ကိုအသုံးပြု၍ object ၏ property သို့အချက်အလက်ရယူကြပါစို့။

<?php echo $user->{$props['prop1']}; // 'john' ကိုဖော်ပြမည် ?>

အောက်ပါ class ကိုပေးထားပါသည်။

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

အောက်ပါ array ကိုပေးထားပါသည်။

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

Employee class ၏ object တစ်ခုကိုဖန်တီးပြီး၊ array ၏ element များမှတစ်ဆင့် ၎င်း၏ properties များသို့အချက်အလက်ရယူပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်