La construction isset

La construction isset vérifie si une variable existe et si sa valeur n'est pas null. Elle renvoie true si la variable existe et n'est pas égale à null, sinon elle renvoie false. Elle peut accepter plusieurs paramètres - dans ce cas, elle ne renverra true que si toutes les variables transmises existent.

Syntaxe

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

Exemple

Vérifions l'existence d'une variable :

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

Résultat de l'exécution du code :

phptrue

Exemple

Vérifions plusieurs variables :

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

Résultat de l'exécution du code :

phpfalse

Exemple

Vérifions une variable inexistante :

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

Résultat de l'exécution du code :

phpfalse

Voir aussi

  • la fonction empty,
    qui vérifie si une variable est vide
  • la fonction is_null,
    qui vérifie si une variable est null