Network Development တွင်အသုံးပြုသောပရိုဂရမ်းမင်းဘာသာစကားဖြင့် PHP သည် developer များ၏အာရုံကိုအမြဲတမ်းဆွဲဆောင်နိုင်ခဲ့သည်။ PHP8 ဗားရှင်းချဉ်းကပ်လာသည်နှင့်အမျှ၎င်း၏ဖြန့်ချိမှုသည်နည်းပညာဆိုင်ရာစက်ဝိုင်းတွင်ပူပြင်းသည့်ခေါင်းစဉ်တစ်ခုဖြစ်လာသည်။ နောက်ဆုံးသတင်းများအရ PHP8 ကိုနို 0 င်ဘာ 26 ရက်,
PHP8 သည် PHP ၏နောက်အဓိကမူကွဲအဖြစ်အရေးကြီးသည့်တိုးတက်မှုများစွာကိုယူဆောင်လာလိမ့်မည်။ PHP code ကို PHP Code တွင် PHP Code ကိုစက်ကုဒ်ထဲထည့်ခြင်း, ထို့အပြင် PHP8 သည် Syntax နှင့် Semantics တို့တွင်ခိုင်မာသောအမျိုးအစားများ,
PHP8 တွင်ယခင်ဗားရှင်းများ၌မဖြစ်နိုင်သည့် Class Attributes များအတွက်အမျိုးအစားများနှင့်ပုံမှန်တန်ဖိုးများကိုကြေငြာနိုင်သည်။ အောက်ပါဥပမာသည်ပစ္စည်းဥစ်စာဓနကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
Class အသုံးပြုသူ Public Int $ ID, အများပြည်သူ string ကို $ နာမ; Public function __Construction __Construction (INT $ ID, string ကို $ အမည်) { $ -> ID = $ ID; $ -> အမည် = $ အမည်; } } $ user = အသုံးပြုသူအသစ် (1, "ဂျွန်"); ECHO $ user-> ID; // output: 1 ECHO $ user-> အမည်, // output: John
အထက်ပါဥပမာမှတစ်ဆင့်သုံးစွဲသူအတန်းအစားကိုကိန်းဂဏန်း attribute နှင့် string name attribute တစ်ခုနှင့်သတ်မှတ်သည်။ ဤဂုဏ်သတ္တိများအတွက်တန်ဖိုးများကိုဒီနရောကိုတည်ဆောက်သူအတွက်သတ်မှတ်ပြီးအရာဝတ်ထုကိုဖန်တီးပြီးနောက်တိုက်ရိုက်ဆက်သွယ်ပါ။
PHP7 သည်အမည်မဖော်လိုသောအတန်းများကိုမိတ်ဆက်ပေးခဲ့ပြီး PHP8 တွင်အမည်မသိအတန်းများ၏လုပ်ဆောင်မှုကိုထပ်မံတိုးမြှင့်ထားပြီး,
$ ite = အသစ် ('John') အသစ် ('John') ပုဂ္ဂလိက string ကို $ အမည်; Public function __Construction __Construction (string $ name) { $ -> အမည် = $ အမည်; } အများပြည်သူ function sayhello () {) ပဲ့တင်သံ "မင်္ဂလာပါ, ငါ့နာမည်" ။ $ THE->> အမည်; } }; $ Person-> Sayhello (); // output: မင်္ဂလာပါ, ငါ့နာမည်ယောဟန်ဖြစ်ပါတယ်
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အမည်မသိအတန်းအစားအရာဝတ်ထုကိုဒေါ်လာလူတစ် ဦး ဖန်တီးပြီးအတန်းထဲတွင် $ name attribute () method ကိုသတ်မှတ်သည်။ Sayhello () ဟုခေါ်ခြင်းအားဖြင့်နှုတ်ခွန်းဆက်ခြင်းနှင့်နာမည်သည် output ဖြစ်နိုင်သည်။
PHP8 ထုတ်ပြန်ခြင်းသည် developer များထံမှပိုမိုဖြစ်နိုင်ချေများပိုမိုရရှိစေသည်။ ၎င်းသည် JIT compiler ၏စွမ်းဆောင်ရည်တိုးတက်မှုသို့မဟုတ်ခိုင်မာသည့်အမျိုးအစား attribute ကြေငြာချက်နှင့်အမည်မသိအတန်းတိုးမြှင့်ခြင်းဖြစ်ဖြစ်ဖြစ်စေ, ဤဆောင်းပါးတွင်ဖော်ပြထားသောဥပမာများမှတဆင့် developer များသည် PHP8 ၏စွမ်းဆောင်ရည်အသစ်များနှင့်အကျွမ်းတ 0 င်နိုင်ပြီးတရားဝင်ဖြန့်ချိပြီးနောက်အမြန်စတင်ရန်ပြင်ဆင်နိုင်သည်။