Konštrukcia isset

Konštrukcia isset kontroluje, či premenná existuje a či jej hodnota nie je null. Vracia true, ak premenná existuje a nie je rovná null, v opačnom prípade vracia false. Môže prijať viacero parametrov - v tomto prípade vráti true len vtedy, ak všetky odovzdané premenné existujú.

Syntax

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

Príklad

Skontrolujeme existenciu premennej:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skontrolujeme viacero premenných:

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

Výsledok vykonania kódu:

phpfalse

Príklad

Skontrolujeme neexistujúcu premennú:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež

  • funkciu empty,
    ktorá kontroluje, či je premenná prázdna
  • funkciu is_null,
    ktorá kontroluje premennú na null