empty

(PHP 3, PHP 4 )

empty -- Détermine si une variable contient une valeur non nulle

Description

bool empty ( mixed var)

Note : empty() est une structure de langage.

empty() retourne la valeur FALSE si la variable var est affectée ou bien a une valeur différente de 0; la valeur TRUE dans les autres cas.

Exemple 1. Exemple avec empty()

<?php
$var
= 0;
  if (empty(
$var)) { // retourne &true;
    
print 'soit $var vaut 0, soit il n\'est pas d&eacute;fini';
  }
  if (!isset(
$var)) { // retourne &false;
    
print '$var n'est pas d&eacute;finie';
  }
?>

Notez que cette fonction n'a pas de sens si elle est utilisée sur autre chose qu'une variable. i.e. empty (addslashes ($name)) n'a pas de sens, car cela revient à vérifier une entité qui n'est pas une variable.

Note : Comme ceci est une structure du langage, et non pas une fonction, il n'est pas possible de l'appeler avec les variables fonctions.

Voir aussi isset() et unset().