ISPET () သည် PHP ရှိ function တစ်ခုဖြစ်ပြီး variable တစ်ခုသတ်မှတ်ထားခြင်းရှိမရှိနှင့်တန်ဖိုးသည် NULL မဟုတ်ပါ။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
if (isset($var)) {
// variable ကိုသတ်မှတ်ထားသည်,မဟုတ် null
}
အသုံးပြုသူ input, configuration parameters တွေကိုပြင်ပအရင်းအမြစ်များမှအချက်အလက်များကိုထုတ်ယူသောအခါဤလုပ်ဆောင်ချက်သည်အထူးအရေးကြီးသည် ။
strval () function ၏ function သည် variable များကိုမူလကနံပါတ်များ, Booleans သို့မဟုတ်အခြားအမျိုးအစားများဖြစ်သည်။ syntax သည်ရိုးရှင်းပါသည်။
$string = strval($var);
variable များကို URLs များ, မှတ်တမ်းများ, SQL ထုတ်ပြန်ချက်များသို့မဟုတ် HTML output များသို့ splice လုပ်ရန်လိုအပ်သည့်အခါ၎င်းသည်အသုံးဝင်သည်။
variable တစ်ခုတည်ရှိခြင်းရှိမရှိကိုစစ်ဆေးရန် () ကို အသုံးပြု. string operations များအတွက်၎င်းကိုလုံခြုံစွာအသုံးချနိုင်ရန်မလုံလောက်ပါ။ ဥပမာအားဖြင့်, ကျွန်ုပ်တို့သည် URL parameter ကို splice လုပ်ပါက variable ကိုပထမ ဦး ဆုံးတည်ရှိသည်ကိုအတည်မပြုရပါ။ အကယ်. variable ကိုပထမ ဦး ဆုံး string တစ်ခုသို့ကူးပြောင်းခြင်းမရှိသေးပါကအချို့သောအမျိုးအစားများ (ဥပမာ Array သို့မဟုတ် Objects ကဲ့သို့) သည်မမျှော်လင့်သောအပြုအမူများကိုဖြစ်စေနိုင်သည်။
url link များနှင့်ပေါင်းစပ်ပြီး () နှင့် strval () ကိုပေါင်းစပ်။ variable များကိုပိုမိုလုံခြုံစွာလုပ်ဆောင်ခြင်းကိုပြသသည့်ဥပမာတစ်ခုမှာဥပမာတစ်ခုဖြစ်သည်။
<?php
$userId = $_GET['user_id'] ?? null;
if (isset($userId)) {
$userIdStr = strval($userId);
$profileUrl = "https://gitbox.net/profile.php?id=" . urlencode($userIdStr);
echo "<a href=\"$profileUrl\">အသုံးပြုသူပရိုဖိုင်ကိုကြည့်ပါ</a>";
} else {
echo "အသုံးပြုသူIDမထောက်ပံ့ပါ。";
}
?>
ဒီဥပမာမှာ -
$ userid ရှိရှိသေချာစေရန် is is esollet () ကို သုံးပါ။
string တစ်ခုသို့ $ userid ကို သွန်းလောင်းရန် strval () ကို သုံးပါ။
URL ၏လုံခြုံရေးကိုသေချာစေရန် Urlenode () ကို သုံးပါ။
နောက်ဆုံးတွင် User ID ကို https://gitbox.net ရှိလင့်ခ်ထဲသို့ထည့်ပါ။
is isset () အချည်းနှီးသော string " သို့မဟုတ် တန်ဖိုးရှိ variable တစ်ခုရှိမရှိဆုံးဖြတ်လို့မရပါဘူး။ ၎င်းသည် Null ဟုတ်မဟုတ်ဆုံးဖြတ်သည်, ထို့ကြောင့်အချို့သောကိစ္စရပ်များတွင်၎င်းသည် variable ၏အကြောင်းအရာများကိုအကဲဖြတ်ရန်လိုအပ်သည်။
Strval () ၏ Array နှင့် Objects ၏အပြောင်းအလဲများပြုပြင်ခြင်းသည်ကျွန်ုပ်တို့မျှော်လင့်ထားသည့်ရလဒ်များကိုအမြဲတမ်းပြန်ပို့သည်။ ၎င်းကိုအသုံးမပြုခင်, variable အမျိုးအစားသည်၎င်းကိုကြိုးတစ်ချောင်းသို့တိုက်ရိုက်ပြောင်းလဲရန်သင့်လျော်သည်ကိုသင်အတည်ပြုရမည်။
အသုံးပြုသူမှထည့်သွင်းထားသောအကြောင်းအရာများအတွက်ဆုံးဖြတ်ချက်ချခြင်းနှင့်ပြောင်းလဲခြင်းအပြင် htmlspecialchars () , urlecode () စသဖြင့်လုံခြုံစွာလုပ်ဆောင်သင့်သည်။
PHP တွင် variable များပြောင်းလဲသည့်အခါ ပေါင်းစပ်ထားသော () နှင့် strval ကိုပေါင်းစပ်ခြင်း () ကိုပေါင်းစပ်အသုံးပြုခြင်းသည်လုံခြုံစိတ်ချရသည့်ချဉ်းကပ်နည်းဖြစ်သည်။ ယခင်က Variables တည်ရှိမှုကိုအာမခံသည်။ အများအားဖြင့်အမျိုးအစားများပေါင်းစည်းမှုကိုအာမခံသည်။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်ပိုမိုခိုင်မာသည့်နှင့် PHP code ကိုထိန်းသိမ်းရန်ပိုမိုလွယ်ကူစွာရေးနိုင်သည်။