De isset constructie

De constructie isset controleert of een variabele bestaat en of de waarde ervan niet null is. Retourneert true als de variabele bestaat en niet gelijk is aan null, anders retourneert het false. Kan meerdere parameters accepteren - in dat geval wordt alleen true geretourneerd als alle doorgegeven variabelen bestaan.

Syntaxis

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

Voorbeeld

Laten we het bestaan van een variabele controleren:

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

Uitvoerresultaat van de code:

phptrue

Voorbeeld

Laten we meerdere variabelen controleren:

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

Uitvoerresultaat van de code:

phpfalse

Voorbeeld

Laten we een niet-bestaande variabele controleren:

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

Uitvoerresultaat van de code:

phpfalse

Zie ook

  • de functie empty,
    die controleert of een variabele leeg is
  • de functie is_null,
    die een variabele controleert op null