Web Development တွင် server-side side scripting language တစ်ခုအနေဖြင့် PHP သည်ကြိုးများတူးဖော်သည့်အခါ from ဇာတ်ကောင်များကိုမကြာခဏအသုံးပြုရန်လိုအပ်သည်။ Escape ဇာတ်ကောင်များသည် PHP ရှိအထူးအက္ခရာများကို PHP မှအထူးအက္ခရာများကိုကာကွယ်ရန်အခန်းကဏ် play မှပါ 0 င်ခြင်းတွင်၎င်းတို့၏မူလအဓိပ္ပာယ်ကိုပြောင်းလဲခြင်းမှကာကွယ်ရန်သို့မဟုတ်မူလအဓိပ္ပာယ်ကိုပြောင်းလဲခြင်းမှကာကွယ်ရန်ဖြစ်သည်။ PHP မှအထူးအက္ခရာများတွင်ကိုးကားချက်များ, backslashes စသည်ဖြင့် PHP တွင်အဘယ်ကြောင့်လိုအပ်ကြောင်းသရုပ်ဖော်ရန်သတ်သတ်မှတ်မှတ်ကုဒ်များကိုအသုံးပြုမည်။
PHP တွင်, တစ်ခုတည်းသောကိုးကားနှစ်ခုလုံးကိုကြိုးများကိုကိုယ်စားပြုရန်အသုံးပြုသည်။ သို့သော်၎င်းတို့ကိုအနည်းငယ်ကွဲပြားစွာအသုံးပြုကြသည်။ နှစ်ဆကိုးကားချက်များတွင် variable များကိုတိုက်ရိုက်ထည့်နိုင်သည်။ PHP သည် variable ကို၎င်း၏တန်ဖိုးကိုခွဲခြမ်းစိတ်ဖြာလိမ့်မည်။ တစ်ခုတည်းသောကိုးကားချက်များတွင် variable များကိုသာမန်အက္ခရာများအဖြစ်သတ်မှတ်လိမ့်မည်။ ဒီမှာဥပမာတစ်ခုပါ။
$name
=
"Alice"
;
$greeting1
=
"Hello, $name!"
;
// 输出:Hello, Alice!
$greeting2
=
'Hello, $name!'
;
// 输出:Hello, $name!
string တွင်ကိုးကားချက်များပါ 0 င်ပါက၎င်းကိုအောက်တွင်ဖော်ပြထားသည့်အတိုင်း Ella စာလုံးများကိုသုံးရန်လိုအပ်သည် -
$quote
=
"He said: "
I'm fine.
""
;
echo
$quote
;
// 输出:He said: "I'm fine."
PHP တွင် Backslash (\) ကိုလိုင်းချိုးကဲ့သို့သောအထူးအက္ခရာများမှလွတ်မြောက်ရန် FREAM သင်္ကေတများအဖြစ်အသုံးပြုသည်။
), tab ဇာတ်ကောင်များ () စသည်တို့ကိုစသည်တို့ကို tabs များပါ 0 င်ပါက, ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
$path
=
"C:\xampp\htdocs"
;
echo
$path
;
// 输出:C:\xampp\htdocs
PHP သည်ဒေတာဘေ့စ်နှင့်အတူအပြန်အလှန်ဆက်သွယ်သောအခါအသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များသည်အန္တရာယ်ရှိသောကုဒ်များပါ 0 င်နိုင်သည်။ SQL Injection Infaction များကိုကာကွယ်ရန်အတွက်အသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များကိုလုပ်ဆောင်ရန် Escape Chrame ကိုအသုံးပြုရန်လိုအပ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$username
=
$_POST
[
'username'
];
$password
=
$_POST
[
'password'
];
// 使用mysqli_real_escape_string函数对用户输入的数据进行转义处理
$username
= mysqli_real_escape_string(
$db_connection
,
$username
);
$password
= mysqli_real_escape_string(
$db_connection
,
$password
);
// 构建查询语句
$sql
=
"SELECT * FROM users WHERE username='$username' AND password='$password'"
;
PHP တွင် Escape ဇာတ်ကောင်များသည်အရေးပါသောအခန်းကဏ် play မှပါ 0 င်ပြီးအထူးအက္ခရာများကိုကာကွယ်ခြင်း, ထို့ကြောင့် PHP Code ကိုရေးသည့်အခါ developer များက code ၏မှန်ကန်မှုနှင့်လုံခြုံမှုကိုသေချာစေရန် Escape ဇာတ်ကောင်များကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းလိုအပ်သည်။