Konstrukce isset

Konstrukce isset kontroluje, zda proměnná existuje a zda její hodnota není null. Vrátí true, pokud proměnná existuje a není rovna null, v opačném případě vrátí false. Může přijímat více parametrů - v tomto případě vrátí true pouze pokud všechny předané proměnné existují.

Syntaxe

phpisset($var);
phpisset($var1, $var2, ...);

Příklad

Zkontrolujeme existenci proměnné:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

Výsledek provedení kódu:

phptrue

Příklad

Zkontrolujeme několik proměnných:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

Výsledek provedení kódu:

phpfalse

Příklad

Zkontrolujeme neexistující proměnnou:

php<?php
  var_dump(isset($undefinedVar));
?>

Výsledek provedení kódu:

phpfalse

Viz také

  • funkci empty,
    která kontroluje, zda je proměnná prázdná
  • funkci is_null,
    která kontroluje proměnnou na null