⊗ppOpBsCPP 9 of 107 menu

PHP OOP တွင် Constructor Parameters များမှတစ်ဆင့် Properties များသတ်မှတ်ခြင်း

Constructor ၏ parameters များမှတစ်ဆင့် ပေးပို့ထားသော variable များကို object ၏ properties များအဖြစ် ရေးသားနိုင်ပါသည်။

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

ဤနည်းဖြင့် ပေးပို့ထားသောတန်ဖိုးများသည် class ၏ method အားလုံးတွင် ရရှိနိုင်မည်ဖြစ်သည်။ နမူနာအနေဖြင့် ပေးပို့ထားသောတန်ဖိုးများကို မည်သည့် method တစ်ခုခုတွင် အသုံးပြုကြည့်ကြပါစို့။

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

ဤအရာသည် မည်သို့အလုပ်လုပ်သည်ကို စမ်းကြည့်ကြပါစို့။ user ၏ အမည်နှင့် နာမည်အပြည့်အစုံကို parameter အဖြစ် ပေးပို့ရင်း object အသစ်တစ်ခုဖန်တီးကြပါမည်။

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

ယခု ကျွန်ုပ်တို့၏ method ကို ရည်ညွှန်းကြည့်ကြပါစို့။

<?php echo $user->show(); ?>

Employee class constructor အတွင်း ဝန်ထမ်း၏အမည်နှင့် လစာကို ပေးပို့ပြီး ၎င်းတို့ကို သက်ဆိုင်ရာ properties များအတွင်း ရေးသားပါ။

ဝန်ထမ်း၏အမည်ကို ပြသမည့် method တစ်ခုပြုလုပ်ပါ။

ဝန်ထမ်း၏လစာကို ပြသမည့် method တစ်ခုပြုလုပ်ပါ။

ဝန်ထမ်း၏လစာကို 10% တိုးပေးမည့် method တစ်ခုပြုလုပ်ပါ။

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