Канструкцыя isset

Канструкцыя isset правярае, ці існуе зменная і ці не з'яўляецца яе значэнне null. Вяртае true, калі зменная існуе і не роўная null, у адваротным выпадку вяртае 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