နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် NULLES ၏ NULLES ၏ NULLES သည်အလွန်အသုံးများသောအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ လူကြိုက်များသော PHP Development မူဘောင်တစ်ခုအနေဖြင့် ThinkPhp3 သည်ဇာတိ PPP လုပ်ဆောင်ချက်များကိုထောက်ပံ့ရုံသာမက variable တရားစီရင်ခြင်းအတွက်ကြွယ်ဝသော built-in နည်းလမ်းများကိုလည်းထောက်ပံ့ပေးသည်။
PHP သည် variable တစ်ခုတည်ရှိပြီးဗလာရှိမရှိဆုံးဖြတ်ရန် built-in functions များစွာကိုထောက်ပံ့ပေးသည်။ အောက်ပါတို့သည်အသုံးအများဆုံးနည်းစနစ်များဖြစ်သည်။
အဆိုပါ isiveret () function ကို variable ကို set နှင့် null မရှိမရှိ detect လုပ်ဖို့အသုံးပြုသည်။ ၎င်းကို variable ကိုစတင်မရှ,
if(isset($var)){
// $var သတ်မှတ်နှင့်မ null
}else{
// $var undefined သို့မဟုတ်အဖြစ် null
}
variable သည်ဗလာကျင်းနိုင်သည့်အ ချည်း နှီးဖြစ်သော variable သည်ဗလာကျင်း, 0, ပုလင်း, မှားယွင်းသော, ခင်းကျင်းခြင်း () စသည်တို့စသည်တို့ကိုအသုံးပြုသည်။
if(empty($var)){
// $var ဗလာ
}else{
// $var ဗလာမဟုတ်ဘူး
}
PHPT native methods များအပြင် Takephp5 မူဘောင်သည်မူဘောင်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုရန်သင့်လျော်သောအဆင်ပြေသောတရားစီရင်ချက်နည်းလမ်းအချို့ကိုပါ 0 င်သည်။
ThinkPhp5 ရှိ အချည်းနှီးသော နည်းလမ်းသည်အခြေခံအားဖြင့် PHP ဇာတိအချည်းနှီးဖြစ်သောလုပ်ဆောင်မှုနှင့်အတူတူပင်ဖြစ်သည်။
if(empty($var)){
// $var ဗလာ
}else{
// $var ဗလာမဟုတ်ဘူး
}
၎င်းသည် variable တစ်ခုသည် Null ဟုတ်မဟုတ်ဆုံးဖြတ်ရန်အသုံးပြုသည်။
if(is_null($var)){
// $var အတွက် null
}else{
// $var 不အတွက် null
}
ThinkPhp5 မှပေးသော မှန်ကန်သော နည်းလမ်းသည်အချက်အလက်များကိုစစ်ဆေးရန်နှင့်သတ်မှတ်ထားသောစည်းမျဉ်းများနှင့်ကိုက်ညီမှုရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသည်။ ပုံစံများသို့မဟုတ်အသုံးပြုသူများသည်အချက်အလက်များကိုတင်သွင်းသည့်အခါ၎င်းသည်အလွန်လက်တွေ့ကျသည်။
use think\Validate;
$validate = new Validate([
'name' => 'require|max:25',
'email' => 'email',
]);
$data = [
'name' => 'thinkphp',
'email' => '[email protected]',
];
if(!$validate->check($data)){
// ဒေတာစိစစ်အတည်ပြုပျက်ကွက်
}else{
// ဒေတာစိစစ်အတည်ပြုလွန်
}
ThinkPpP5 စီမံကိန်းဖွံ့ဖြိုးတိုးတက်ရေးတွင် variable သည်ဗလာကျသည်ကိုဆုံးဖြတ်ခြင်းသည်အလွန်အခြေခံဖြစ်သော်လည်းအရေးကြီးသောလုပ်ဆောင်မှုဖြစ်သည်။ ဤဆောင်းပါးသည် Php ဇာတိ iset () နှင့် အချည်းနှီးဖြစ်သော () မူဘောင်၏ built-in is_null () ) နှင့်အတည်ပြုသည့် နည်းလမ်းများအပါအ 0 င်အသုံးများသောတရားစီရင်မှုနည်းလမ်းများကိုမိတ်ဆက်ပေးသည်။ သတ်သတ်မှတ်မှတ်စီးပွားရေးလုပ်ငန်းမြင်ကွင်းအပေါ် အခြေခံ. သင့်တော်သောတရားစီရင်ခြင်းနည်းလမ်းကိုရွေးချယ်ခြင်းသည် code ကိုပိုမိုခိုင်မာသည့်နှင့်ယုတ္တိဗေဒရှင်းလင်းချက်ကိုပိုမိုအားကောင်းစေနိုင်သည်။