empty

empty -- Détermine si une variable est affectée.

Description

int empty ( mixed var)

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 .

 
 ?php

 
$var

 
=

 
0

 
;

 
if

 
(empty($var)

 
)

 
{

 
/

 
/

 
retourne

 
  
   
TRUE

  

 

 
print

 
'soit

 
$var

 
vaut

 
0

 
,

 
soit

 
il

 
n'est

 
pas

 
défini'

 
;

 
}

 
if

 
(!isset($var)

 
)

 
{

 
/

 
/

 
retourne

 
  
FALSE

 

 
?php

 
$var

 
=

 
0

 
;

 
if

 
(empty($var)

 
)

 
{

 
/

 
/

 
retourne

 
TRUE

 
print

 
'soit

 
$var

 
vaut

 
0

 
,

 
soit

 
il

 
n'est

 
pas

 
défini'

 
;

 
}

 
if

 
(!isset($var)

 
)

 
{

 
/

 
/

 
retourne

 
FALSE

 
print

 
'$var

 
n'est

 
pas

 
dé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 .

Voir aussi isset( ) et unset( ) .