PHP Object-Oriented Programming တွင်ဆောက်လုပ်ရေးသည်အဓိကအယူအဆဖြစ်သည်။ ၎င်းသည်အရာဝတ်ထု၏ဂုဏ်သတ္တိများနှင့်ပြည်နယ်များကိုဖန်တီးသောအခါလိုအပ်သောအစွန်အဖျားစစ်ဆင်ရေးများကိုပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးသည်အခြေခံဗဟုသုတ, အသုံးပြုမှုနည်းစနစ်များနှင့်လက်တွေ့ကျသောပုံနမူနာများကိုမိတ်ဆက်ပေးလိမ့်မည်။
အဆောက်အအုံအသစ်တစ်ခုကိုဖန်တီးသောအခါအလိုအလျောက်ခေါ်ဆိုသည့်အထူးသဖြင့်ဖန်တီးထားသောအထူးနည်းလမ်းဖြစ်သည်။ ၎င်းသည်များသောအားဖြင့်အရာဝတ်ထုတစ်ခု၏ဂုဏ်သတ္တိများနှင့်ပြည်နယ်ကို အစပြု. အခြားအစပြုမှုများကိုလုပ်ဆောင်ရန်အသုံးပြုလေ့ရှိသည်။ PHP တွင် constructor ၏အမည်မှာ __Construct သည်အရာဝတ်ထုတစ်ခုကိုဖန်တီးသည့်အခါတိုင်းအလိုအလျောက်ဖြစ်ပေါ်စေမည့် __Construct ဖြစ်သည်။
အရာဝတ်ထုတစ်ခုကိုဖန်တီးခြင်းအခါတစ်ကြိမ်တည်းဖြင့်သာကွပ်မျက်ခံရသည်။ အခြေခံအသုံးပြုမှုဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
class MyClass {
public $name;
// လမ်းဆောက်လုပ်ရေး
public function __construct($name) {
$this->name = $name;
echo "အရာဝတ်ထုကိုဖန်တီးထားသည်!";
}
// အခြားနည်းလမ်းများ
public function sayHello() {
echo "မင်္ဂလာပါ,ကျွန်တော့်အမည်မှာ " . $this->name;
}
}
// 使用လမ်းဆောက်လုပ်ရေးအရာဝတ်ထုတစ်ခုဖန်တီးပါ
$obj = new MyClass("Xiao Ming");
// အရာဝတ်ထုကိုခေါ်ရန်နည်းလမ်းများ
$obj->sayHello();
ဤဥပမာတွင် MyClass Class တွင်အများပြည်သူပိုင်ပိုင်ဆိုင်မှု $ အမည် နှင့်ဆောက်လုပ်ရေး __Construction () ပါရှိသည်။ အရာဝတ်ထုကိုဖန်တီးပြီးအဝင် parameters တွေကို $ နာမည် အဖြစ်သတ်မှတ်ပေးသည့်အခါဆောက်လုပ်ရေးလုပ်ငန်းကိုအလိုအလျောက်ဟုအလိုအလျောက်ခေါ်ဆိုသည်။ ထို့နောက်ရလဒ်မှာ Sayhello () နည်းလမ်းကိုခေါ်ဆိုခြင်းဖြင့် output ကိုဖြစ်သည်။
အောက်ပါတို့သည်ဆောက်လုပ်ရေး၏လျှောက်လွှာကိုပြသရန်တိကျသောဥပမာတစ်ခုဖြစ်သည်။
class Car {
public $brand;
public $color;
// လမ်းဆောက်လုပ်ရေး
public function __construct($brand, $color) {
$this->brand = $brand;
$this->color = $color;
echo "တစ် {$this->color} ၏ {$this->brand} ကားကိုဖန်တီးထားသည်!";
}
// အခြားနည်းလမ်းများ
public function displayInfo() {
echo "这是တစ် {$this->color} ၏ {$this->brand} ကား。";
}
}
// အရာဝတ်ထုတစ်ခုဖန်တီးပါ
$car1 = new Car("ဘီအမ်ဒဗလျူ", "မဲသော");
// အရာဝတ်ထုကိုခေါ်ရန်နည်းလမ်းများ
$car1->displayInfo();
ဥပမာတွင် ကား အတန်းအစားသည်အများပြည်သူဆိုင်ရာဂုဏ်သတ္တိများကို ဒေါ်လာကုန်အမှတ်တံဆိပ် နှင့် $ အရောင် နှစ်လုံးကိုသတ်မှတ်သည် ။ အရာဝတ်ထုကိုဖန်တီးသောအခါဆောက်လုပ်ရေးကိုအလိုအလျောက်ဟုအလိုအလျောက်ဟုအလိုအလျောက်ခေါ်ဆိုသည် ။
ဤဆောင်းပါးသည် Php Object-Oriented Programming ရှိဆောက်လုပ်ရေး၏အခန်းကဏ် and နှင့်အသုံးပြုမှုကိုမိတ်ဆက်ပေးသည်။ အရာဝတ်ထုကိုဖန်တီးပြီးအရာဝတ်ထုများကိုဖန်တီးပြီးအရာဝတ်ထုများ၏ဂုဏ်သတ္တိများ, ဆောက်လုပ်ရေး၏ဆင်ခြင်တုံတရားအသုံးပြုမှုသည် Code ထိန်းသိမ်းမှုနှင့်ဖတ်နိုင်မှုကိုတိုးတက်စေနိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဆောက်လုပ်ရေးလုပ်ငန်းများကိုတိကျစွာလိုအပ်ချက်များနှင့်အညီသတ်မှတ်ထားသောအရာဝတ်ထုစီမံခန့်ခွဲမှုရရှိရန်တိကျသောအရည်အချင်းများနှင့်ပြည်နယ်များအရသတ်မှတ်နိုင်သည်။