Isset конструкцияси
isset конструкцияси ўзгарувчи мавжудлигини ва унинг қиймати null бўлмаслигини текширади. Агар ўзгарувчи мавжуд бўлса ва null га тенг бўлмаса, true қайтаради, акс ҳолда false қайтаради. Бир нечта параметрларни қабул қилиши мумкин - бу ҳолда ҳамма берилган ўзгарувчилар мавжуд бўлгандагина true қайтаради.
Синтаксис
isset($var);
isset($var1, $var2, ...);
Мисол
Ўзгарувчининг мавжудлигини текширамиз:
<?php
$var = 'test';
var_dump(isset($var));
?>
Кодни ишга тушириш натижаси:
true
Мисол
Бир нечта ўзгарувчиларни текширамиз:
<?php
$a = 1;
$b = null;
var_dump(isset($a, $b));
?>
Кодни ишга тушириш натижаси:
false
Мисол
Мавжуд бўлмаган ўзгарувчини текширамиз:
<?php
var_dump(isset($undefinedVar));
?>
Кодни ишга тушириш натижаси:
false