PHP empty() Funktion
empty()Die Funktion wird verwendet, um zu prüfen, ob eine Variable leer ist.
empty() bestimmt, ob eine Variable als leer gilt. Eine Variable gilt als leer, wenn sie nicht existiert oder wenn ihr Wert FALSE entspricht. Wenn die Variable nicht existiert, erzeugt empty() keine Warnung.
Seit PHP 5.5 unterstützt empty() Ausdrücke, nicht nur Variablen.
Versionsanforderungen: PHP 4, PHP 5, PHP 7
Syntax
bool empty ( mixed $var )
Parameter description:
- $var: Die zu prüfende Variable.
Hinweis: Vor PHP 5.5 unterstützte empty() nur Variablen; alles andere würde einen Parse-Fehler verursachen. Mit anderen Worten: Der folgende Code funktioniert nicht:
empty(trim($name))
Verwenden Sie stattdessen:
trim($name) == false
empty() erzeugt keine Warnung, selbst wenn die Variable nicht existiert. Das bedeutet,empty()ist im Wesentlichen!isset($var) || $var == falseäquivalent.
Rückgabewert
Gibt FALSE zurück, wenn var existiert und ein nicht leerer, von null verschiedener Wert ist; andernfalls wird TRUE zurückgegeben.
Die folgenden Variablen gelten als leer:
- ""(leerer String)
- 0(0 als Integer)
- 0.0(0 als Float)
- "0"(0 als String)
NULLFALSE- array()(ein leeres Array)
- $var;(eine deklarierte Variable, aber ohne Wert)
Beispiel
Beispiel
Die Ausgabe sieht wie folgt aus:
$ivar1 为空或为 0. $istr1 字符串不为空或不为0.Andere Erweiterungen
Verfügbare PHP-Funktionen