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 лигини текширади