လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Null Value Detection: Better of is_null functions အသေးစိတ်ရှင်းပြချက်

PHP Null Value Detection: Better of is_null functions အသေးစိတ်ရှင်းပြချက်

gitbox 2025-06-24

1 ။ NULL တန်ဖိုး၏အယူအဆ

ကွန်ပြူတာသိပ္ပံတွင် Null Values ​​သည် variable တစ်ခုသို့မဟုတ်အရာဝတ်ထုတန်ဖိုးမရှိတဲ့ပြည်နယ်ကိုရည်ညွှန်းသည်။ PHP တွင် variable တစ်ခုသတ်မှတ်ထားသည့်အခါ၎င်း၏မူလတန်ဖိုးသည် null ဖြစ်သည်။ null value (NULL) သည်အထူး PHP အမျိုးအစားတစ်ခုဖြစ်သည်။ ဆိုလိုသည်မှာ variable တစ်ခုအတွက်တန်ဖိုးမရှိဟုဆိုလိုသည်။

2 ။ NULL Value Detection function ကို

2.1 ထုတ်ပေးခြင်း ()

အဆိုပါ is isset () function ကို variable ကိုသတ်မှတ်ထားပြီး NULL မဟုတ်ရှာဖွေရန်အသုံးပြုသည်။ variable ကိုတည်ရှိပြီး null မဟုတ်လျှင်စစ်မှန်သောပြန်လာ; မဟုတ်ရင်မှားယွင်းတဲ့ပြန်လာ။

 
$a = 10;
if (isset($a)) {
    echo '$a is set';
} else {
    echo '$a is not set';
}
// ထုတ်လုပ်ခြင်း $a is set

2.2 ဗလာ ()

variable ကိုဗလာရှိမရှိဆုံးဖြတ်ရန် ဗလာ () function ကိုအသုံးပြုသည်။ variable ကိုမတည်ရှိပါက (သို့) တန်ဖိုးသည်အောက်ပါတို့မှတစ်ခုဖြစ်သည်။ 0 င်၏ 0 ", null, မှားယွင်းသော, မှားယွင်းသော,

 
$a = null;
if (empty($a)) {
    echo '$a is empty';
} else {
    echo '$a is not empty';
}
// ထုတ်လုပ်ခြင်း $a is empty

2.3 is_null ()

is_null () function ကို () function ကို variable ကို null ရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသည်။ အကယ်. variable ၏တန်ဖိုးသည်တရားဘာသာကျလာသည်ဆိုပါကစစ်မှန်သည်။ မဟုတ်ရင်မှားယွင်းတဲ့ပြန်လာတယ်။

 
$a = null;
if (is_null($a)) {
    echo 'The variable is null';
} else {
    echo 'The variable is not null';
}
// ထုတ်လုပ်ခြင်း The variable is null

3 ။ ပြည့်စုံသောဥပမာများ

 
$name = '';

if (isset($name)) {
    echo '$name is set';
} else {
    echo '$name is not set';
}
// ထုတ်လုပ်ခြင်း $name is set

if (empty($name)) {
    echo '$name is empty';
} else {
    echo '$name is not empty';
}
// ထုတ်လုပ်ခြင်း $name is empty

if (is_null($name)) {
    echo 'The variable is null';
} else {
    echo 'The variable is not null';
}
// ထုတ်လုပ်ခြင်း The variable is not null

ဒီဥပမာမှာ $ viable $ name ကို အချည်းနှီးသော string ကိုမှတာဝန်ပေးအပ်ထားသည်။ is raise ကိုသုံးပါ () ကို ပြန်လည်ရောက်ရှိရန်အသုံးပြုသည်။ Vible Variable သည်အချည်းနှီးဖြစ်ကြောင်းကိုညွှန်ပြရန် အချည်းနှီး () ကိုသုံးပါ။ မှားယွင်းသောပြန်လာရန် is_null () ကို သုံးပါ, variable သည် null မဟုတ်ကြောင်းဖော်ပြသည်။