⊗ppOpCgPNV 37 of 107 menu

PHP OOP တွင် Variable မှ Property Name ကိုရယူခြင်း

Object များ၏ properties များကို Variable တစ်ခုထဲမှအမည်ယူ၍လည်းခေါ်ယူအသုံးပြုနိုင်သည်။ ဤသို့ပြုလုပ်နည်းကိုကြည့်ရှုကြပါစို့။ ကျွန်ုပ်တို့၌ 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 တန်ဖိုးကိုထုတ်ပြကြပါစို့။

<?php echo $user->name; // 'john' ကိုထုတ်ပြမည် ?>

ကျွန်ုပ်တို့၌ Property ၏အမည်ကိုသိမ်းဆည်းထားသော Variable တစ်ခုရှိသည်ဆိုပါစို့။

<?php $prop = 'name'; ?>

ယခု Variable ၏တန်ဖိုးကို Property အမည်အဖြစ် အသုံးပြုကြည့်ကြပါစို့။

<?php $prop = 'name'; echo $user->$prop; // 'john' ကိုထုတ်ပြမည် ?>

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

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

အောက်ပါ Variable များကိုပေးထားသည်။

<?php $prop1 = 'name'; $prop2 = 'salary'; ?>

Employee Class ၏ Object တစ်ခုကိုဖန်တီးပါ၊ ထို့နောက် ၎င်း၏ properties များကို အထက်ပါ variable များမှတစ်ဆင့်ခေါ်ယူပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်