PHP functions များသည်အရာဝတ်ထုကို ဦး စားပေးပရိုဂရမ် (OOP) ကိုအထောက်အကူပြုနိုင်သည်။
ပုံမှန် function ကိုအရာဝတ်ထု ဦး တည်သည့်နည်းလမ်းတစ်ခုသို့ပြောင်းရန်သင်ပထမ ဦး ဆုံးအတန်းကိုဖန်တီးရန်နှင့် function ကိုအတန်းရှိအတန်းအစားနည်းလမ်းအဖြစ်သတ်မှတ်ရန်လိုအပ်သည်။ တိကျသော syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
class
MyClass {
public
function
4 myFunction() {
// 函数逻辑
}
}
ထို့နောက်သင်သည် function ကိုယုတ္တိဗေဒကိုအတန်းအစားကို နှိပ်. နည်းလမ်းကိုခေါ်ဆိုခြင်းဖြင့်လုပ်ဆောင်နိုင်သည်။ ဥပမာအားဖြင့်:
$myClass
=
new
MyClass();
$myClass
->myFunction();
အောက်ဖော်ပြပါအချက်များသည် Object-Oriented programming မှတဆင့်စက်ဝိုင်းတစ်ခု၏ area ရိယာကိုတွက်ချက်ရန်လက်တွေ့ကျပုံသက်သေဖြစ်သည်။
class
Circle {
public
$radius
;
public
function
__construct(
$radius
) {
$this
->radius =
$radius
;
}
public
function
getArea() {
return
pi() *
$this
->radius ** 2;
}
}
ဤဥပမာတွင် Constructor `__Construct` သည်စက်ဝိုင်း၏အချင်းဝက်၏အချင်းဝက်ကိုစတင်ရန်အသုံးပြုသည်။ စက်ဝိုင်းအတန်းကိုချက်ချင်းစစ်ဆေးပြီး `getareea ၏နည်းလမ်းကိုခေါ်ဆိုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်စက်ဝိုင်း၏ area ရိယာကိုအလွယ်တကူတွက်ချက်နိုင်သည်။
PHP ၏လုပ်ဆောင်ချက်များကို Object-Oreiented Programming (OOP) ကိုပံ့ပိုးပေးပြီး developer များက code ၏ထိန်းသိမ်းမှုနှင့်ပြန်လည်သုံးသပ်ခြင်းကိုတိုးတက်စေရန်အတန်းများနှင့်နည်းလမ်းများမှတဆင့်ကုဒ်များကိုစုစည်းရန်ခွင့်ပြုသည်။ ဤဆောင်းပါးတွင်လုပ်ဆောင်ချက်များကိုနည်းလမ်းများသို့မည်သို့ပြောင်းလဲပေးပြီးလက်တွေ့ကျသောကိစ္စရပ်များမှတစ်ဆင့် oop ၏လျှောက်လွှာကိုမည်သို့ပြောင်းလဲရမည်ကိုပြသသည်။ OOP ကိုအသုံးပြုခြင်းအားဖြင့် PHP developer များသည်ပိုမိုတိကျသောနှင့်လွယ်ကူစွာထိန်းသိမ်းထားသောကုဒ်များကိုရေးနိုင်သည်။