Zum Inhalt springen

empty()

Einführung

Die Funktion empty() ist eine integrierte Funktion in PHP, die überprüft, ob eine Variable leer ist. Eine Variable gilt als leer, wenn sie nicht existiert oder wenn ihr Wert false, eine leere Zeichenkette, 0, "0", null oder ein leeres Array entspricht.

Syntax

Die Syntax der Funktion empty() lautet wie folgt:

Die PHP-Syntax von empty()

php
bool empty(mixed $var)

Die Funktion nimmt einen einzelnen Parameter entgegen, $var, bei dem es sich um die zu überprüfende Variable handelt. Die Funktion gibt true zurück, wenn die Variable leer ist, und false andernfalls.

Anwendungsbeispiel

Hier ist ein Beispiel für die Verwendung der Funktion empty() in PHP:

Beispiel für PHP empty()

php
<?php
$var1 = "";
$var2 = "hello";
$var3 = null;
$var4 = 0;
$var5 = "0";
$var6 = array();
echo empty($var1) . "\n";  // output: 1 (true)
echo empty($var2) . "\n";  // output: 0 (false)
echo empty($var3) . "\n";  // output: 1 (true)
echo empty($var4) . "\n";  // output: 1 (true)
echo empty($var5) . "\n";  // output: 1 (true)
echo empty($var6) . "\n";  // output: 1 (true)
?>

In diesem Beispiel definieren wir sechs Variablen mit verschiedenen Datentypen: $var1 ist eine leere Zeichenkette, $var2 ist eine nicht-leere Zeichenkette, $var3 ist null, $var4 ist 0, $var5 ist die Zeichenkette "0" und $var6 ist ein leeres Array. Anschließend verwenden wir die Funktion empty(), um zu überprüfen, ob jede Variable leer ist. Die Ausgabe zeigt, dass $var1, $var3, $var4, $var5 und $var6 alle leer (true) sind, während $var2 nicht leer ist (false).

Fazit

Die Funktion empty() ist ein nützliches Werkzeug, um in PHP zu überprüfen, ob eine Variable leer ist. Sie kann verwendet werden, um Fehler zu vermeiden, die bei der Arbeit mit leeren Variablen oder nicht-leeren Variablen auftreten können, von denen erwartet wird, dass sie Daten enthalten. Durch die Verwendung dieser Funktion können Entwickler sicherstellen, dass ihr Code mit den korrekten Datentypen arbeitet, und Fehler vermeiden, die bei der Arbeit mit gemischten Datentypen auftreten können.

Praxis

Welche Eigenschaften hat die Funktion 'empty()' in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.