လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Syntax Error ကိုဘယ်လိုဖြေရှင်းနိုင်မလဲ - မမျှော်လင့်သော t_string, T_Variable သို့မဟုတ် '$' အမှားများကိုမျှော်လင့်ပါ

PHP Syntax Error ကိုဘယ်လိုဖြေရှင်းနိုင်မလဲ - မမျှော်လင့်သော t_string, T_Variable သို့မဟုတ် '$' အမှားများကိုမျှော်လင့်ပါ

M66 2025-06-14

PHP Parse Error ကိုမည်သို့ဖြေရှင်းရမည်နည်း: Syntax Errorge, မမျှော်လင့်သော t_string အမှား

PHP ပရိုဂရမ်တွင်ကျွန်ုပ်တို့သည်အမှားအယွင်းအမျိုးမျိုးကိုမကြာခဏတွေ့လေ့ရှိသည်။ အသုံးများသောအမှားများအနက်မှတစ်ခုမှာ "PHP parsing error: syntax အမှား, မမျှော်လင့်သော T_String, t_variable t_string or file.php ၏ line jewhp" or '$' 'တွင်' '`$' x 'အတွက်` $' 'တွင်) ။ ဤအမှားသည်များသောအားဖြင့် code တွင် syntax ပြ problems နာများကြောင့်ဖြစ်လေ့ရှိပြီး၎င်းကိုဖြေရှင်းရန်ကုဒ်ကိုဂရုတစိုက်စာမေးပွဲလိုအပ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်အမှားအယွင်းများနှင့်သူတို့၏ဖြေရှင်းနည်းများကိုများသောအားဖြင့်မိတ်ဆက်ပေးလိမ့်မည်။

1 ။ နှစ်ဆကိုးကားနှင့်တစ်ခုတည်းကိုးကား

PHP တွင် strings နှစ်ကြိမ် (") သို့မဟုတ်တစ်ခုတည်းကိုးကားချက်များကို သုံး. " strings (') ကို သုံး. သတ်မှတ်နိုင်သည်။ သို့သော်သင်သည်ဤကိုးကားနှစ်ခုကို string တစ်ခုအတွင်း၌အလွဲသုံးစားလုပ်လျှင်၎င်းသည်မှားယွင်းစွာခွဲခြမ်းစိတ်ဖြာပါက၎င်းသည်မှားယွင်းစွာခွဲခြမ်းစိတ်ဖြာခြင်းကိုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာ -

        $ အမည် = "John";
        ECHO "ငါ့နာမည်က $ name ';
    

အထက်ပါကုဒ်များတွင်ဒုတိယလိုင်းပေါ်ရှိ string မ 0 င်မီနှစ်ဆကိုးကားခြင်းနှင့်ပြုပြင်သင့်သည် -

        $ အမည် = "John";
        ပဲ့တင်သံ "ငါ့နာမည်က $ နာမည်ပါ";
    

2 ။ semicolon ပျောက်ဆုံးနေ

PHP တွင် Semicolon (;) တစ်ခုချင်းစီကိုကြေငြာချက်တစ်ခု၏အဆုံးမှာထည့်သွင်းရမည်။ အကယ်. semicolon ပျောက်ဆုံးနေပါက၎င်းသည်ခွဲခြမ်းစိတ်ဖြာမှုအမှားတစ်ခုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာအားဖြင့်:

        $ အမည် = "John"
        ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
    

ဤအချိန်တွင်ပထမ ဦး ဆုံးလိုင်း၏အဆုံးတွင် Semicolon ပျောက်ဆုံးနေပြီး၎င်းကိုပြုပြင်သင့်သည် -

        $ အမည် = "John";
        ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
    

3 ။ ပြ issues နာများကိုကိုးကားခြင်း

အကယ်. string တွင် string တွင်တူညီသော string တွင်အသုံးပြုသော string တွင်အသုံးပြုသော string တွင်အသုံးပြုပါကအမှားအယွင်းများမရှိတဲ့အမှားများကိုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာအားဖြင့်:

        echo "ငါ PHP ကိုလေ့လာနေတယ်!";
    

အထက်ပါကုဒ်တွင် string အတွက်တစ်ခုတည်းကိုးကားချက်များမှလွတ်မြောက်ရန်နှင့်ပြုပြင်သင့်သည် -

        ECHO 'ငါ \' PHPL သင်ယူခြင်း! ';
    

4 ။ "သုံးရန်မေ့နေ strings splicing အခါသင်္ကေတ

PHP တွင်ကြိုးများကို splice လုပ်သည့်အခါကျွန်ုပ်တို့သည် "" ကိုသုံးရမည်။ string ကို concatenate ဖို့သင်္ကေတ, သို့မဟုတ်ပါကမဟုတ်ရင်ဒါဟာခွဲခြမ်းစိတ်ဖြာအမှားများဖြစ်ပေါ်စေလိမ့်မယ်။ ဥပမာအားဖြင့်:

        $ အမည် = "John";
        ECHO "ဟဲလို" $ အမည် "!";
    

အထက်ပါကုဒ်ထဲမှာ "။ " ဒုတိယနှင့်တတိယလိုင်းများအကြားပျောက်နေသည်။ အဲဒါကိုရေးဖို့နည်းလမ်းကတော့ -

        $ အမည် = "John";
        ပဲ့တင်သံ "မင်္ဂလာပါ" ။ $ နာမည်။ "!";
    

5 ။ variable ကိုအမည်ရေးသားခြင်းအမှား

PHP တွင် Variable များသည် $ နိမိတ်လက်ခဏာဖြင့်စတင်ရမည်။ အကယ်. variable name ကိုမှားယွင်းစွာရေးသားထားပါက (သို့) $ သင်္ကေတကိုမေ့သွားပါက၎င်းသည်မှားယွင်းသောအမှားများကိုဖြစ်ပေါ်စေလိမ့်မည်။ ဥပမာအားဖြင့်:

        အမည် = "ယောဟန်";
        ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
    

$ သင်္ကေတသည်ဤနေရာတွင်ပျောက်ဆုံးနေပြီးပြင်ဆင်သင့်သည်။

        $ အမည် = "John";
        ပဲ့တင်သံ "မင်္ဂလာပါ, $ နာမည်!";
    

အကျဉ်းချုပ်

PHP Parsing အမှားများကိုဖြေရှင်းရန်သော့ချက်မှာ syntax မှန်ကန်သောဖြစ်ကြောင်းသေချာစေရန်ကုဒ်ကိုဂရုတစိုက်စစ်ဆေးရန်ဖြစ်သည်။ တစ်ခါတစ်ရံတွင်အမှားတည်နေရာသည်အမှားအချက်ပြမှုတွင်မပေါ်လာပါ, ထို့ကြောင့်ပြ the နာ၏ရင်းမြစ်ကိုဖြေရှင်းရန်ကုဒ်ကိုတဖြည်းဖြည်းမှတ်ချက်ပေးနိုင်သည်။

ယေဘုယျအားဖြင့် PHP Syntax အမှားများကိုကြုံတွေ့ရသည်မှာကျွန်ုပ်တို့ဂရုတစိုက်စောင့်ရှောက်ရန်, စစ်ဆေးရန်နှင့်ဖြေရှင်းရန်ကုဒ်များအဆင်ပြေစွာအသုံးပြုနိုင်သည်။ ဒီဆောင်းပါးရဲ့အဖြေကအလားတူပြ problems နာတွေကိုပိုပြီးလွယ်ကူစွာဖြေရှင်းနိုင်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။