လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP parsing error: syntax အမှား, မမျှော်လင့်သော T_String, T_Variable သို့မဟုတ် '$' ကိုမျှော်လင့်ပါ။

PHP parsing error: syntax အမှား, မမျှော်လင့်သော T_String, T_Variable သို့မဟုတ် '$' ကိုမျှော်လင့်ပါ။

M66 2025-06-17

PHP parsing error: syntax အမှား, မမျှော်လင့်သော T_String, T_Variable သို့မဟုတ် '$' ကိုမျှော်လင့်ပါ။

PHP Code ကိုရေးသည့်အခါ developer များသည်အမှားအယွင်းများကိုမကြာခဏကြုံတွေ့ရတတ်ကြသည်။ အသုံးများသောအမှားများအနက်မှတစ်ခုမှာ "parse error: syntax အမှား, မမျှော်လင့်သော t_string, t_variable သို့မဟုတ် '$'" မျှော်လင့်ထား။ ဤအမှားသည်များသောအားဖြင့်ကုဒ်နံပါတ်များရှိမမျှော်လင့်သော strings ပေါ်လာပြီး PHP သည်ထိုအနေအထားကို variable အမည်သို့မဟုတ် $ သင်္ကေတတစ်ခုဖြစ်မည်ဟုမျှော်လင့်ရသည်။

ဤအမှားသည်များသောအားဖြင့်အောက်ဖော်ပြပါဖြစ်ရပ်များကြောင့်ဖြစ်သည်။

1 ။ strings ၏မှားယွင်းစွာအသုံးပြုခြင်း

PHP တွင် strings များကိုကိုးကား (တစ်ခုတည်းသို့မဟုတ်နှစ်ဆကိုးကားချက်များ) တွင်ထုပ်သင့်သည်။ assignment တစ်ခုသို့မဟုတ် function ခေါ်ဆိုမှုတစ်ခုတွင် string ကိုအသုံးပြုပါကဤအမှားပေါ်ပေါက်လာလိမ့်မည်။ ဥပမာအားဖြင့်:

$ name = John; // မမှန်ကန်ကြောင်းအရေးအသား, string ကိုကိုးကားတင်သွင်းသင့်ပါတယ်။

ရေးရန်မှန်ကန်သောနည်းလမ်းမှာ -

$ အမည် = "John"; // ကိုးကားထားသော string ကိုကိုးကားထားသော ECHO $ ​​အမည်,

2 ။ ကိုးကားခြင်း၏အသိုက်အမှား

String တစ်ခုတွင်ကိုးကားချက်များထည့်ရန်လိုအပ်သည့်အခါအသိုက်သို့ကိုးကားအမျိုးမျိုးကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:

$ message = "ဟဲလို World!" ဟုသူကပြောသည်။
ECHO $ ​​မက်ဆေ့ခ်ျ,

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

$ Message = 'ဟဲလို World! "' ';
ECHO $ ​​မက်ဆေ့ခ်ျ,

3 ။ Semicolon ၏အဆုံးကိုလျစ်လျူရှုပါ

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

$ name = "John" // အမှား, Semicolon Echo $ အမည်ကိုပျောက်ဆုံးနေသောအမှား,

ရေးရန်မှန်ကန်သောနည်းလမ်းမှာ -

$ အမည် = "John"; // semicolon ပဲ့တင်သံ $ အမည်ကိုထည့်ပါ;

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

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

$ name = "John" "Doe"; // အမှား, အသုံးပြုရန်မေ့လျော့ "။ " Splice Echo $ အမည်,

ရေးရန်မှန်ကန်သောနည်းလမ်းမှာ -

$ name = "John" ။ "Doe"; // အသုံးပြုမှု "။ " Splice Echo $ အမည်,

အထက်ဖော်ပြပါအချက်များမှာ "Parse Error: Syntax Error: မမျှော်လင့်သော t_string, မမျှော်လင့်သော T_Shring" အမှားအယွင်းရှိသည်။ ဤအမှားကိုကြုံတွေ့ရသောအခါ developer များက string string string ကိုအမှတ်အသားများ, semicolons များ,