Zum Inhalt springen

is_null()

Einführung

Die is_null()-Funktion ist eine integrierte Funktion in PHP, die überprüft, ob eine Variable null ist oder nicht. Null ist ein spezieller Wert, der das Fehlen eines Werts darstellt.

Syntax

Die Syntax der is_null()-Funktion lautet wie folgt:

Die PHP-Syntax von is_null()

php
bool is_null(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 null ist, und andernfalls false.

Anwendungsbeispiel

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

Beispiel für PHP is_null()

php
<?php
$var1 = null;
$var2 = "hello";
echo is_null($var1) . "\n";  // Ausgabe: 1 (true)
echo is_null($var2) . "\n";  // Ausgabe: (leerer String)
?>

Hinweis: Bei der Ausgabe mit echo konvertiert PHP true zu 1 und false zu einer leeren Zeichenkette. Daher erscheint die zweite Zeile leer.

In diesem Beispiel definieren wir zwei Variablen: $var1 ist null und $var2 ist eine Zeichenkette. Anschließend verwenden wir die is_null()-Funktion, um zu überprüfen, ob jede Variable null ist. Die Ausgabe zeigt, dass $var1 null ist (true), während $var2 nicht null ist (false).

Fazit

Die is_null()-Funktion ist ein nützliches Werkzeug, um in PHP zu überprüfen, ob eine Variable null ist. Sie kann verwendet werden, um sicherzustellen, dass eine Variable einen Wert hat, bevor versucht wird, sie zu verwenden, oder um null- und nicht-null-Variablen auf bestimmte Weise zu behandeln. Durch die Verwendung dieser Funktion können Entwickler sicherstellen, dass ihr Code mit den richtigen Datentypen arbeitet und Fehler vermeiden, die bei der Arbeit mit gemischten Datentypen auftreten können.

Hinweis zu modernem PHP: In PHP 7+ ist is_null($var) funktional identisch mit $var === null. Der Vergleich === null wird in modernen Codebasen im Allgemeinen bevorzugt, um die Konsistenz mit anderen Typüberprüfungen zu wahren und leichte Leistungsvorteile zu nutzen.

Praxis

Was macht die is_null-Funktion in PHP?

Finden Sie das nützlich?

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