Isset-rakenteen käyttö
isset-rakenne tarkistaa, onko muuttuja olemassa eikä sen arvo ole null. Palauttaa true, jos muuttuja on olemassa eikä sen arvo ole null, muuten palauttaa false. Voi ottaa useita parametreja - tässä tapauksessa se palauttaa true vain, jos kaikki annetut muuttujat ovat olemassa.
Syntaksi
isset($var);
isset($var1, $var2, ...);
Esimerkki
Tarkistetaan muuttujan olemassaolo:
<?php
$var = 'test';
var_dump(isset($var));
?>
Koodin suorituksen tulos:
true
Esimerkki
Tarkistetaan useita muuttujia:
<?php
$a = 1;
$b = null;
var_dump(isset($a, $b));
?>
Koodin suorituksen tulos:
false
Esimerkki
Tarkistetaan olematonta muuttujaa:
<?php
var_dump(isset($undefinedVar));
?>
Koodin suorituksen tulos:
false