Heim > Artikel > Backend-Entwicklung > PHP-Methode zur Bestimmung, ob eine Variable 0 ist
PHP-Funktionen : empty() und isset() sind beides Funktionen, die bestimmen, ob die -Variable konfiguriert wurde, aber es gibt immer noch gewisse Unterschiede bei ihrer Verwendung.
Die Funktion empty() wird verwendet, um zu testen, ob die Variable konfiguriert wurde. Wenn die Variable bereits existiert, nicht leerstring oder ungleich Null ist, gibt sie einen falschen Wert zurück; andernfalls gibt sie „true“ zurück.
isset()-Funktion wird verwendet, um zu testen, ob die Variable konfiguriert wurde. Gibt true zurück, wenn die Variable bereits existiert. Andere Fälle geben einen falschen Wert zurück.
Aus den Definitionen der beiden oben genannten Funktionen können wir ersehen, dass empty() und isset() etwas gemeinsam haben: Beide können bestimmen, ob eine Variable leer ist, und beide geben einen booleschen Typ zurück, also true oder falsch. Der offensichtlichste Unterschied zwischen ihnen besteht darin, dass der zurückgegebene boolesche Wert genau das Gegenteil ist.
Darüber hinaus besteht der größte Unterschied zwischen ihnen in der Beurteilung von 0. Wenn Sie zur Beurteilung leer verwenden, wird es als leer betrachtet, wenn Sie jedoch isset verwenden, wird es als nicht leer betrachtet. Zum Beispiel:
<?php var $a=0; //empty($a)返回true if(empty($a)){ echo "判断结果是空" } //isset($a)返回true if(isset($a)){ echo "判断结果不是空" } ?>
Das obige ist der detaillierte Inhalt vonPHP-Methode zur Bestimmung, ob eine Variable 0 ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!