Die empty-Konstruktion
Die Konstruktion empty prüft, ob eine Variable leer ist. Sie gibt true zurück, wenn die Variable nicht existiert oder einen "leeren" Wert enthält. Im ersten Parameter wird die zu prüfende Variable übergeben.
Syntax
empty(mixed $var): bool
Beispiel
Lassen Sie uns mehrere Variablen auf Leere prüfen:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
Ergebnis der Codeausführung:
true
true
true
Beispiel
Lassen Sie uns nicht-leere Variablen prüfen:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
Ergebnis der Codeausführung:
false
false
false
Beispiel
Lassen Sie uns eine nicht existierende Variable prüfen:
<?php
var_dump(empty($undefinedVar));
?>
Ergebnis der Codeausführung:
true