Empty () , ca veux dire que la variable est vide, et quand elle est egale a zero, elle n'est pas vide alors je pense pas que ca marche, a verifier bien sur !
Dost67
Posté le 21-06-2002 à 10:56:09
Code :
$foo = 0;
if (empty($foo))
echo 'Empty';
else
echo 'Full';
--> Empty
Dost67
Posté le 21-06-2002 à 11:00:29
Citation :
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.
zekill
Posté le 21-06-2002 à 12:13:04
Publicité
Posté le 21-06-2002 à 12:13:04
Je@nb
Kindly give dime
Posté le 21-06-2002 à 13:25:26
un variable contient toujours qqch en PHP (je crois) puisque il n'y a pas de déclaration de variable en début d'appliation
Dost67
Posté le 21-06-2002 à 13:46:42
En fait pour vérifier si une variable a une valeur c'est isset().
Pour vérifier si une variable a une valeur ET que cette valeur n'est ni '' pour une string, ni 0 pour un nombre, ni false pour un booléen c'est !empty().
Voilà pourquoi c'est mieux d'utiliser if (!empty($var)) ...