Dépannage informatique à domicile NCT Micro
  Cliquez ici pour vous abonner à ce flux RSS  

Exemple:

<?php
// test d'une varaible non initialisée
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est vide<br/>";
}
// test d'une varaible contenant une chaîne vide
$variable = "";
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est pas vide<br/>";
}
// test d'une variable contenant une chaine égale à 0
$variable = "0";
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est pas vide<br/>";
}
// test d'une variable contenant une chaine égale à 1
$variable = "1";
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est pas vide<br/>";
}
// test d'une variable contenant 0
$variable = 0;
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est pas vide<br/>";
}
// test d'une variable contenant une chaine non vide
$variable = "x";
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est pas vide<br/>";
}
// test d'une variable contenant une valeur différente de 0
$variable = 1;
$vide = empty($variable);
echo "\$variable = ",$variable,"<br/>";
if ($vide) {
echo " => \$variable est vide<br/>";
} else {
echo " => \$variable n'est pas vide<br/>";
}
?>

Résutat de la commande PHP:

$variable =
=> $variable est vide
$variable =
=> $variable est vide
$variable = 0
=> $variable est vide
$variable = 1
=> $variable n'est pas vide
$variable = 0
=> $variable est vide
$variable = x
=> $variable n'est pas vide
$variable = 1
=> $variable n'est pas vide