⊗ppOpAdOIC 19 of 107 menu

PHP OOP တွင် class များအတွင်းရှိ Object များ

Class များအတွင်းတွင် အခြား class များ၏ object များကို အသုံးပြုနိုင်ပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ ကျွန်ုပ်တို့သည် အမည်၊ သူမျိုးရိုးအမည် နှင့် နေထိုင်ရာ မြို့တို့ပါရှိသော user တစ်ဦးကို ဖန်တီးလိုသည်ဆိုပါစို့။ မြို့အတွက် အောက်ပါ class ရှိသည်ဟု ဆိုကြပါစို့။

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

အမည်၊ သူမျိုးရိုးအမည် နှင့် မြို့တို့ကို constructor ၏ parameter အဖြစ် ပေးပို့ပါမည်။

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

ဤတွင် အမည်နှင့် သူမျိုးရိုးအမည်သည် string များဖြစ်ပြီး၊ မြို့သည် သီးခြား class တစ်ခု၏ object ဖြစ်ပါမည်။

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

ကျွန်ုပ်တို့၏ user ၏ အမည်ကို ထုတ်ကြည့်ကြပါစို့။

<?php echo $user->name; ?>

ယခု ကျွန်ုပ်တို့၏ user အတွက် မြို့၏အမည်ကို ထုတ်ကြည့်ကြပါစို့။

<?php echo $user->city->name; ?>

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

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

ဒုတိယနှင့် တတိယ parameter များသို့ သီးခြား class များ၏ object များကို ပေးပို့ပါ။

ယခင်မေးခွန်းမှ class ကို အသုံးပြု၍ ဝန်ထမ်းတစ်ဦးပါရှိသော object တစ်ခု ဖန်တီးပါ။

ဖန်တီးထားသော ဝန်ထမ်းအတွက် အမည်၊ ရာထူး နှင့် ဌာနကို console တွင် ထုတ်ပြပါ။

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