Az isset konstrukció

Az isset konstrukció ellenőrzi, hogy egy változó létezik-e és értéke nem null. true értéket ad vissza, ha a változó létezik és nem egyenlő null-val, ellenkező esetben false értéket ad vissza. Több paramétert is fogadhat - ebben az esetben csak akkor ad vissza true értéket, ha az összes megadott változó létezik.

Szintaxis

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

Példa

Változó létezésének ellenőrzése:

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

A kód végrehajtásának eredménye:

phptrue

Példa

Több változó ellenőrzése:

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Nem létező változó ellenőrzése:

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

A kód végrehajtásának eredménye:

phpfalse

Lásd még

  • a empty függvényt,
    amely ellenőrzi, hogy egy változó üres-e
  • a is_null függvényt,
    amely egy változót ellenőriz null értékre