PHP ပရိုဂရမ်တွင်ကျွန်ုပ်တို့သည်အမှားအယွင်းအမျိုးမျိုးကိုမကြာခဏတွေ့လေ့ရှိသည်။ အသုံးများသောအမှားများအနက်မှတစ်ခုမှာ "PHP parsing error: syntax အမှား, မမျှော်လင့်သော T_String, t_variable t_string or file.php ၏ line jewhp" or '$' 'တွင်' '`$' x 'အတွက်` $' 'တွင်) ။ ဤအမှားသည်များသောအားဖြင့် code တွင် syntax ပြ problems နာများကြောင့်ဖြစ်လေ့ရှိပြီး၎င်းကိုဖြေရှင်းရန်ကုဒ်ကိုဂရုတစိုက်စာမေးပွဲလိုအပ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်အမှားအယွင်းများနှင့်သူတို့၏ဖြေရှင်းနည်းများကိုများသောအားဖြင့်မိတ်ဆက်ပေးလိမ့်မည်။
PHP တွင် strings နှစ်ကြိမ် (") သို့မဟုတ်တစ်ခုတည်းကိုးကားချက်များကို သုံး. " strings (') ကို သုံး. သတ်မှတ်နိုင်သည်။ သို့သော်သင်သည်ဤကိုးကားနှစ်ခုကို string တစ်ခုအတွင်း၌အလွဲသုံးစားလုပ်လျှင်၎င်းသည်မှားယွင်းစွာခွဲခြမ်းစိတ်ဖြာပါက၎င်းသည်မှားယွင်းစွာခွဲခြမ်းစိတ်ဖြာခြင်းကိုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာ -
$ အမည် = "John"; ECHO "ငါ့နာမည်က $ name ';
အထက်ပါကုဒ်များတွင်ဒုတိယလိုင်းပေါ်ရှိ string မ 0 င်မီနှစ်ဆကိုးကားခြင်းနှင့်ပြုပြင်သင့်သည် -
$ အမည် = "John"; ပဲ့တင်သံ "ငါ့နာမည်က $ နာမည်ပါ";
PHP တွင် Semicolon (;) တစ်ခုချင်းစီကိုကြေငြာချက်တစ်ခု၏အဆုံးမှာထည့်သွင်းရမည်။ အကယ်. semicolon ပျောက်ဆုံးနေပါက၎င်းသည်ခွဲခြမ်းစိတ်ဖြာမှုအမှားတစ်ခုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာအားဖြင့်:
$ အမည် = "John" ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
ဤအချိန်တွင်ပထမ ဦး ဆုံးလိုင်း၏အဆုံးတွင် Semicolon ပျောက်ဆုံးနေပြီး၎င်းကိုပြုပြင်သင့်သည် -
$ အမည် = "John"; ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
အကယ်. string တွင် string တွင်တူညီသော string တွင်အသုံးပြုသော string တွင်အသုံးပြုသော string တွင်အသုံးပြုပါကအမှားအယွင်းများမရှိတဲ့အမှားများကိုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာအားဖြင့်:
echo "ငါ PHP ကိုလေ့လာနေတယ်!";
အထက်ပါကုဒ်တွင် string အတွက်တစ်ခုတည်းကိုးကားချက်များမှလွတ်မြောက်ရန်နှင့်ပြုပြင်သင့်သည် -
ECHO 'ငါ \' PHPL သင်ယူခြင်း! ';
PHP တွင်ကြိုးများကို splice လုပ်သည့်အခါကျွန်ုပ်တို့သည် "" ကိုသုံးရမည်။ string ကို concatenate ဖို့သင်္ကေတ, သို့မဟုတ်ပါကမဟုတ်ရင်ဒါဟာခွဲခြမ်းစိတ်ဖြာအမှားများဖြစ်ပေါ်စေလိမ့်မယ်။ ဥပမာအားဖြင့်:
$ အမည် = "John"; ECHO "ဟဲလို" $ အမည် "!";
အထက်ပါကုဒ်ထဲမှာ "။ " ဒုတိယနှင့်တတိယလိုင်းများအကြားပျောက်နေသည်။ အဲဒါကိုရေးဖို့နည်းလမ်းကတော့ -
$ အမည် = "John"; ပဲ့တင်သံ "မင်္ဂလာပါ" ။ $ နာမည်။ "!";
PHP တွင် Variable များသည် $ နိမိတ်လက်ခဏာဖြင့်စတင်ရမည်။ အကယ်. variable name ကိုမှားယွင်းစွာရေးသားထားပါက (သို့) $ သင်္ကေတကိုမေ့သွားပါက၎င်းသည်မှားယွင်းသောအမှားများကိုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာအားဖြင့်:
အမည် = "ယောဟန်"; ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
$ သင်္ကေတသည်ဤနေရာတွင်ပျောက်ဆုံးနေပြီးပြင်ဆင်သင့်သည်။
$ အမည် = "John"; ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
PHP Parsing အမှားများကိုဖြေရှင်းရန်သော့ချက်မှာ syntax မှန်ကန်သောဖြစ်ကြောင်းသေချာစေရန်ကုဒ်ကိုဂရုတစိုက်စစ်ဆေးရန်ဖြစ်သည်။ တစ်ခါတစ်ရံတွင်အမှားတည်နေရာသည်အမှားအချက်ပြမှုတွင်မပေါ်လာပါ, ထို့ကြောင့်ပြ the နာ၏ရင်းမြစ်ကိုဖြေရှင်းရန်ကုဒ်ကိုတဖြည်းဖြည်းမှတ်ချက်ပေးနိုင်သည်။
ယေဘုယျအားဖြင့် PHP Syntax အမှားများကိုကြုံတွေ့ရသည်မှာကျွန်ုပ်တို့ဂရုတစိုက်စောင့်ရှောက်ရန်, စစ်ဆေးရန်နှင့်ဖြေရှင်းရန်ကုဒ်များအဆင်ပြေစွာအသုံးပြုနိုင်သည်။ ဒီဆောင်းပါးရဲ့အဖြေကအလားတူပြ problems နာတွေကိုပိုပြီးလွယ်ကူစွာဖြေရှင်းနိုင်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။