Конструкција 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