Detaillierte Erklärung der PHP-Funktion empty() zur Überprüfung, ob die Variable leer ist

怪我咯
Freigeben: 2023-03-13 21:36:01
Original
1673 Leute haben es durchsucht

empty() prüft nur auf Variablen; die Prüfung von allem, was keine Variable ist, führt zu einem Analysefehler. Mit anderen Worten, die folgenden Anweisungen funktionieren nicht: empty(addslashes($name))

empty – prüft, ob eine Variable leer ist

Fehler melden Beschreibung

bool empty ( Mixed $var )
Wenn var ein nicht leerer oder ungleich Null-Wert ist, gibt empty() FALSE zurück. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var; und Objekte ohne Attribute werden als leer betrachtet und geben TRUE zurück, wenn var ist leer.

Empty() ist das Antonym von (boolean) var, außer dass es keine Warnung erzeugt, wenn die Variable nicht gesetzt ist. Weitere Informationen finden Sie unter Konvertieren in einen booleschen Wert.

Beispiel #1 Ein einfacher Vergleich zwischen empty() und isset().

Der Code lautet wie folgt:

<?php 
$var = 0; 
// 结果为 true,因为 $var 为空 
if (empty($var)) { 
echo &#39;$var is either 0 or not set at all&#39;; 
} 
// 结果为 false,因为 $var 已设置 
if (!isset($var)) { 
echo &#39;$var is not set at all&#39;; 
} 
?>
Nach dem Login kopieren

Hinweis: Da es sich um einen Sprachkonstruktor und nicht um eine Funktion handelt, kann er nicht von einem Variablenfunktion Aufruf.
Hinweis:

empty() testet nur Variablen. Das Testen von allem, was keine Variable ist, führt zu einem Analysefehler. Mit anderen Worten, die folgende Anweisung funktioniert nicht: empty(addslashes($name)).

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der PHP-Funktion empty() zur Überprüfung, ob die Variable leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!