မျက်မှောက်ခေတ် Web Development တွင် PHP သည် server-side side scripting language တစ်ခုအဖြစ် PHP သည် developer များက၎င်း၏ပြောင်းလွယ်ပြင်လွယ်မှုနှင့်စကေးအတွက်အလွန်အမင်းမျက်နှာသာပေးသည်။ သို့သော် Magic ဟုခေါ်သော PHP ရှိအချို့သောအင်္ဂါရပ်များသည်အတွေ့အကြုံမရှိသူများကိုရှုပ်ထွေးစေနိုင်သည်။ ဤဆောင်းပါးသည်ဤ PHP မှော်မှော်အနေဖြင့်၎င်းတို့၏လုပ်ဆောင်မှုများနှင့် application များကိုအသေးစိတ်နားလည်စေရန်ကူညီပေးပါလိမ့်မည်။
PHP သည် "Magic" ဟုခေါ်သောအင်္ဂါရပ်များဟုခေါ်သောအင်္ဂါရပ်အချို့ကို code ကိုသတ်သတ်မှတ်မှတ်အမည်များနှင့်အသုံးပြုမှုအားဖြင့်ပိုမိုကောင်းမွန်သောဖွံ့ဖြိုးတိုးတက်မှုကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။ ဤမှော်အတတ်လုပ်ဆောင်မှုများသည် developer များနှင့်အဆင်ပြေစေရန်အများအားဖြင့်အဆင်ပြေစေသော်လည်း၎င်းတို့အား Code ၏ဖတ်နိုင်မှုကိုလည်းအကျိုးသက်ရောက်နိုင်သည်။ ထို့ကြောင့်ဤအင်္ဂါရပ်များကိုနားလည်ခြင်းသည် PHP Code ကိုရေးသောအခါ developer များကိုပိုမိုထိရောက်စွာရွေးချယ်ရန်ကူညီလိမ့်မည်။
PHP တွင် Magic Methods ဟုခေါ်သောနှစ်ဆ underscore (__) ဖြင့်စတင်သောအထူးနည်းလမ်းအချို့ရှိသည်။ အရာဝတ်ထုတစ်ခုဟုခေါ်သောအခါဤနည်းလမ်းများသည်အလိုအလျောက်ဖြစ်ပေါ်စေပြီးသတ်သတ်မှတ်မှတ်စစ်ဆင်ရေးများကိုပြုလုပ်လိမ့်မည်။ ဤတွင်ဘုံမှော်နည်းလမ်းအနည်းငယ်သာရှိသည်။
__construct
PHP သည် compile အချိန်၌တိကျသောတန်ဖိုးများကိုခွဲခြမ်းစိတ်ဖြာသောမှော်အစဉ်အမြဲမှော်အစဉ်အမြဲမှော်အစဉ်အမြဲတည်ရှိသည်။ ဘုံမှော်အစဉ်အမြဲပါဝင်သည်:
ECHO 'လက်ရှိလိုင်းနံပါတ်:' ။ __LINE__; Echo 'လက်ရှိဖိုင် -' ။ __file__;
PHP မှမှော်အင်္ဂါရပ်များကိုကျွမ်းကျင်စေခြင်းကုဒ်ရေးသားရာတွင်သင့်အားပိုမိုထိရောက်စေနိုင်သည်။ ဤဆောင်းပါး၏နိဒါန်းမှတစ်ဆင့် PHP ၏မှော်အတတ်လုပ်ဆောင်မှုများကိုပိုမိုနားလည်ပြီးသင်၏ PHP ပရိုဂရမ်ကျွမ်းကျင်မှုတိုးတက်စေရန်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပိုမိုကောင်းမွန်စွာအသုံးပြုရန်မျှော်လင့်ပါသည်။
PHP မှော်နှင့်ပတ်သက်သည့်မေးခွန်းများရှိပါကသို့မဟုတ်နက်ရှိုင်းစွာဆွေးနွေးလိုပါက ကျေးဇူးပြု. မှတ်ချက်ဌာနတွင်ကျွန်ုပ်တို့နှင့်အပြန်အလှန်ဆက်သွယ်ပါ။