Vous êtes ici
Liste des fonctions PHP et MySQL
Description de la fonction empty()

Détermine si une variable contient une valeur non nulle.
Variable à vérifier.
Note: empty() ne vérifie que les variables, toute autre chose retournera une erreur d'analyse. En d'autres termes, ce qui suit ne fonctionne pas : empty(trim($name)).
empty() est l'opposé de (boolean) var, excepté le fait qu'aucune alerte n'est générée lorsqu'une variable n'est pas définie.
Retourne FALSE si var a une valeur non-vide et différente de zéro.
Ce qui suit est considéré comme étant vide :
| Version | Description |
|---|---|
| PHP 5 |
Depuis PHP 5, les objets n'ayant pas de propriété ne sont plus considérés comme vide. |
| PHP 4 |
Depuis PHP 4, la chaîne de caractères "0" est considérée comme vide. |
Exemple #1 Une comparaison simple empty() / isset().
<?php
$var = 0;
// Evalué à vrai car $var est vide
if (empty($var)) {
echo '$var vaut soit 0, vide, ou pas définie du tout';
}
// Evalué à vrai car $var est défini
if (isset($var)) {
echo '$var est définie même si elle est vide';
}
?>
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.
<?php /* ... */
}
if (empty($resultat[$nom])) {
$resultat[$nom] = $valeur;
/* ... */ ?>
<?php /* ... */
/* vérification basique */
if (!isset($ref) || empty($ref))
{
/* ... */ ?>
<?php /* ... */
if(empty($output)) return 5;
// Trop de requêtes
/* ... */ ?>
<?php /* ... */
//On test si on a passé un fichier ou le textarea
if (empty($_FILES) && empty($_POST["list_mail"]))
{
/* ... */ ?>
<?php /* ... */
$bdd->connect();
$schema = (!empty($_POST["bdd"]))?$_POST["bdd"]:"";
$table = (!empty($_POST["tables"]))?$_POST["tables"]:"";
/* ... */ ?>
La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter