Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

empty

Variablen-Funktionen

    Befehl:
bool empty ( mixed $var )


    Parameter-Liste:
NameBeschreibung
varDie zu prüfende Variable. empty() überprüft nur Variablen, alles andere führt zu einem Parse-Error. Anders gesagt wird folgendes nicht funktionieren: empty(trim($name)). empty() ist das Gegenteil von (boolean) var, außer dass keine Warnung erzeugt wird, wenn die Variable nicht gesetzt ist.

    Beschreibung:
Prüft, ob eine Variable einen Wert enthält


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Da dies ein Sprachkonstrukt und keine Funktion ist, können Sie dieses nicht mit Variablenfunktionen verwenden.

Bei Aufruf von empty() auf nicht-öffentliche Objekteigenschaten wird die überladene Methode __isset aufgerufen, falls deklariert.


    Siehe auch:
•  isset()
Prüft, ob eine Variable existiert und ob sie nicht NULL ist
 
•  unset()
Löschen einer angegebenen Variablen
 
Prüft, ob ein Schlüssel in einem Array existiert
 
•  count()
Zählt alle Elemente eines Arrays oder Attribute eines Objekts
 
Ermitteln der String-Länge
 

empty() - Beispiel:


Eingabe:
<?php
$var = 0;

// true, weil $var keinen Wert enthält
if (empty($var)) {
    echo '$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}

// true, weil $var gesetzt wurde
if (isset($var)) {
    echo '$var ist gesetzt, enthält aber keinen Wert';
}
?>


Beschreibung:
Die Funktion empty() liefert true zur�ck, wenn eine Variable (var) nicht definiert, leer oder gleich 0 ist. In allen anderen F�llen wird false als Antwort geliefert.

Beschreibung:
Version Beschreibung
5.0.0 Objekte ohne Properties zählen nicht mehr als nicht mit einem Wert belegt.
empty() - Beispiel 2:


Eingabe:
<?PHP
$a = '24';

$b = '0';

$c = '';

if ( ! empty ( $a ) )
{
  echo 'Variable $a ist gefüllt<br />';
}

if ( empty ( $b ) )
{
  echo 'Variable $b ist empty<br />';
}

if ( empty ( $c ) )
{
  echo 'Variable $c ist empty<br />';
}

if ( empty ( $d ) )
{
  echo 'Variable $d ist empty<br />';
}
?>


Ausgabe:
Variable $a ist gef�llt
Variable $b ist empty
Variable $c ist empty
Variable $d ist empty

Beschreibung:
Die Funktion empty() liefert true zur�ck, wenn eine Variable (var) nicht definiert, leer oder gleich 0 ist. In allen anderen F�llen wird false als Antwort geliefert.

Beschreibung:
Version Beschreibung
5.0.0 Objekte ohne Properties zählen nicht mehr als nicht mit einem Wert belegt.
Variablen-Funktionen