PHP တွင် Warning ကိုဖိနှိပ်ခြင်း
ဥပမာ $test ကိန်ရှင်ကို လုံးဝအဓိပ္ပာယ်မသတ်မှတ်ထားပါစို့။
သင့်အနေနှင့်သိပြီးဖြစ်သည့်အတိုင်း ထိုသို့သောကိန်ရှင်၏တန်ဖိုးသည်
null နှင့်ညီမျှပါမည်။ သို့ရာတွင် ထိုကိန်ရှင်ကိုအသုံးပြုရန်ကြိုးစားမှုသည်
Warning ပေါ်လာစေနိုင်ပါသည်။
<?php
var_dump($test); // null ကိုဖော်ပြပြီး Warning ပေါ်လာမည်
?>
ကိန်ရှင်ကို null ဟုတ်မဟုတ်စစ်ဆေးရန်ကြိုးစားသည့်အခါတွင်လည်း
Warning ကိုပြသမည်ဖြစ်သည်။
<?php
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
သို့သော် isset command ဖြင့်စစ်ဆေးခြင်းသည်
Warning ပေါ်လာခြင်းကိုမဖြစ်စေပါ - ၎င်းသည်
အလိုလျောက်ဖိနှိပ်ခံရမည်ဖြစ်သည်။
<?php
if (isset($test)) {
echo $test;
} else {
echo 'variable does not exist';
}
?>