isset အဆောက်အဦ

အဆောက်အဦ <isset သည် ကိန်းရှင်တစ်ခုတည်ရှိမှုရှိ၊ မရှိနှင့် ၎င်း၏တန်ဖိုးသည် <null မဟုတ်ခြင်းကို စစ်ဆေးပေးသည်။ ကိန်းရှင်တည်ရှိပြီး <null နှင့် မတူညီပါက <true ကို ပြန်ပေးပြီး၊ အခြားအခြေအနေများတွင် <false ကို ပြန်ပေးသည်။ အကြောင်းအရာများစွာကို လက်ခံနိုင်သည် - ဤအခြေအနေတွင် ပေးပို့ထားသော ကိန်းရှင်အားလုံးတည်ရှိမှသာ <true ကို ပြန်ပေးမည်ဖြစ်သည်။

ဝါကျဖွဲ့စည်းပုံ

phpisset($var);
phpisset($var1, $var2, ...);

ဥပမာ

ကိန်းရှင်တစ်ခုတည်ရှိမှုကို စစ်ဆေးကြည့်ပါမည်:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်:

phptrue

ဥပမာ

ကိန်းရှင်အများအပြားကို စစ်ဆေးကြည့်ပါမည်:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်:

phpfalse

ဥပမာ

မတည်ရှိသောကိန်းရှင်ကို စစ်ဆေးကြည့်ပါမည်:

php<?php
  var_dump(isset($undefinedVar));
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရ�ဒ်:

phpfalse

ဆက်လက်ကြည့်ရှုရန်

  • <empty လုပ်ဆောင်ချက်,
    အကြောင်းအရာ ဗလာဖြစ်၊ မဖြစ် စစ်ဆေးပေးသည်
  • <is_null လုပ်ဆောင်ချက်,
    အကြောင်းအရာကို <null ဟုတ်၊ မဟုတ် စစ်ဆေးပေးသည်