La construction empty
La construction empty vérifie si une variable est vide. Elle renvoie true si la variable n'existe pas ou contient une valeur "vide". La variable à vérifier est passée en premier paramètre.
Syntaxe
empty(mixed $var): bool
Exemple
Vérifions plusieurs variables pour voir si elles sont vides :
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Résultat de l'exécution du code :
true
true
true
Exemple
Vérifions des variables non vides :
<?php
$var1 = 'texte';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Résultat de l'exécution du code :
false
false
false
Exemple
Vérifions une variable non définie :
<?php
var_dump(empty($undefinedVar));
?>
Résultat de l'exécution du code :
true