PHP တွင်စဉ်ဆက်မပြတ်ကိန်းဂဏန်းသည်သတ်မှတ်ထားသည့်အမှတ်အသားတစ်ခုဖြစ်ပြီးသတ်မှတ်ထားသောနံပါတ်များသို့မဟုတ်ကြိုးများကဲ့သို့သောပုံသေတန်ဖိုးများကိုသိမ်းထားလေ့ရှိသည်။ စဉ်ဆက်မပြတ်အဓိပ္ပာယ်ဖွင့်ဆိုချက်၏အခြေခံနည်းလမ်းမှာအောက်ပါအတိုင်းဖြစ်သည် -
စဉ်ဆက်မပြတ်အမည်များသည်ယေဘုယျအားဖြင့်စာလုံးအကြီးများသို့မဟုတ်စာလုံးအကြီးများကို အသုံးပြု. တန်ဖိုးများသည်ကြိုးများ, နံပါတ်များစသည်တို့ဖြစ်နိုင်သည်။
"undefined contefinants ဟုခေါ်ရန်" အမှားအတွက်အကြောင်းပြချက်နှစ်ခုရှိသည်။
အကယ်. သင်သည်စဉ်ဆက်မပြတ်သတ်မှတ်ထားသောအဓိပ္ပာယ်မရှိဘဲ၎င်းကိုတိုက်ရိုက်အသုံးပြုပါက "undefined Contrefined Constant" ၏အမှားကိုအစီရင်ခံလိမ့်မည်။ အောက်ပါကုဒ်သည်ဥပမာတစ်ခုဖြစ်သည်။
အထက်ပါကုဒ်တွင်စဉ်ဆက်မပြတ် "စဉ်ဆက်မပြတ် onname" ကိုသတ်မှတ်ခြင်းမရှိပါ။ တိုက်ရိုက်ခေါ်ဆိုခြင်းကအမှားအယွင်းတစ်ခုဖြစ်ပေါ်စေလိမ့်မည်။
စဉ်ဆက်မပြတ်ကိုးကားသည့်အစဉ်မပြတ် unfeined, အစဉ်အဆက်ကမွန်ဆိုင်များအပြင် MissPellings သည် "undefined constants" အမှားများကိုဖြစ်စေနိုင်သည်။ ဥပမာအားဖြင့်:
ဤဥပမာတွင် "constant_name" ကိုသတ်မှတ်ထားသော်လည်းရည်ညွှန်းသည့်အခါ "Constant_name" ဟုသတ်မှတ်သည်။ PHP သည်စာလုံးအကြီးအသေးအရေးကြီးသောကြောင့်ဤအစီအစဉ်သည်အမှားတစ်ခုဖြစ်လိမ့်မည်။
ဤအမှားကိုဖြေရှင်းရန်သင်ပထမ ဦး ဆုံးတိကျသောအကြောင်းရင်းကိုရှာဖွေရန်နှင့်သင့်လျော်သောအစီအမံများကိုရှာဖွေရန်လိုအပ်သည်။ ဤတွင်အချို့သောဘုံဖြေရှင်းချက်များမှာ -
အကယ်. သင်သည် "undefined constant" အမှားတစ်ခုကြုံတွေ့ရပါကတိုက်ရိုက်ဖြေရှင်းနည်းမှာစဉ်ဆက်မပြတ်သတ်မှတ်ရန်ဖြစ်သည်။ ကိန်းခွဲခြားသတ်မှတ်ခြင်း၏အဓိပ္ပာယ်ကိုအောက်ပါအတိုင်းဖြစ်သည် -
Constanting ကိုသတ်မှတ်သည့်အခါ, အောက်ပါအချက်များကိုဂရုပြုပါ။
Constants သည်စာလုံးအကြီးအသေးအရေးအကြီးဖြစ်ကြပြီးကိုးကားသည့်အခါအမည်များကိုတသမတ်တည်းဖြစ်ကြောင်းသေချာပါစေ။ ဤတွင်ပြန်လည်ပြင်ဆင်ထားသောဥပမာတစ်ခုဖြစ်သည်။
အမှားများကိုရှောင်ရှားရန်စဉ်ဆက်မပြတ်၏အမည်ကိုလုံးဝမှန်ကန်ကြောင်းသေချာအောင်လုပ်ပါ။
ပရိုဂရမ်တွင်အမှားအယွင်းများကိုရှောင်ရှားရန် undefined constants ကိုခေါ်သည့်အခါစဉ်ဆက်မပြတ်သတ်မှတ်ခြင်းရှိမရှိကိုသင် ဦး စွာစစ်ဆေးနိုင်သည်။ သင် PHP ၏ `သတ်မှတ်ထားသည့် ()` `` `` function ကိုသုံးနိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
Constants ကိုမသတ်မှတ်နိုင်သည့်အတွက်ဤချဉ်းကပ်မှုသည်အမှားအယွင်းများကိုကာကွယ်ပေးသည်။
စဉ်ဆက်မပြတ်အသုံးအနှုန်းများသည် compile အချိန်များတွင်အကဲဖြတ်နေကြသည်။ ဤတွင်စဉ်ဆက်မပြတ်စကားရပ်၏ဥပမာတစ်ခုဖြစ်သည်။
ဤဥပမာတွင်စစ်ဆင်ရေးများသည်အမြဲတမ်း taxists taxists နှင့်ဈေးနှုန်းများကို အသုံးပြု. လုပ်ငန်းများကိုလုပ်ဆောင်သည်။ ရလဒ်များကိုအချိန်တိုင်းပြန်လည်တွက်ချက်မည့်အစားတစ်ချိန်တည်းတွင်တွက်ချက်သည်။
PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင် "undefined contefinants ဟုခေါ်သော" အမှားများကိုကြုံတွေ့ရလေ့ရှိသည်။ ဤအမှားသည်မှန်ကန်သောစဉ်ဆက်မပြတ်အဓိပ္ပာယ်ဖွင့်ဆိုချက်များ, ကိုးကားချက်များနှင့်သင့်လျော်သောစစ်ဆေးရေးနည်းလမ်းများမှတဆင့်ထိရောက်စွာရှောင်ရှားနိုင်သည်။ Constants အသုံးပြုသောအသေးစိတ်အချက်အလက်များကိုကျွမ်းကျင်ခြင်းသည်သင်၏ကုဒ်၏အရည်အသွေးနှင့်တည်ငြိမ်မှုကိုတိုးတက်စေရန်ကူညီနိုင်သည်။