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
isset($var);
isset($var1, $var2, ...);
Példa
Változó létezésének ellenőrzése:
<?php
$var = 'test';
var_dump(isset($var));
?>
A kód végrehajtásának eredménye:
true
Példa
Több változó ellenőrzése:
<?php
$a = 1;
$b = null;
var_dump(isset($a, $b));
?>
A kód végrehajtásának eredménye:
false
Példa
Nem létező változó ellenőrzése:
<?php
var_dump(isset($undefinedVar));
?>
A kód végrehajtásának eredménye:
false