Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung des Unterschieds zwischen isset und empty in PHP

Detaillierte Erklärung des Unterschieds zwischen isset und empty in PHP

小云云
小云云Original
2018-03-13 13:35:032044Durchsuche

1. Für diejenigen, die neu bei PHP sind, ist es schwierig, den Unterschied zwischen der Verwendung von empty() und isset() herauszufinden.

Lassen Sie uns zunächst darüber sprechen, was sie gemeinsam haben:

  1. können alle feststellen, ob eine Variable leer ist;

  2. beide Gibt einen booleschen Typ zurück, d. h. wahr oder falsch.

Lassen Sie uns im Detail über den Unterschied zwischen ihrer Verwendung sprechen:

  1. isset() wird verwendet, um zu erkennen, ob die Variable gesetzt ist und kann darf nur für Variablen verwendet werden, da die Übergabe anderer Parameter zu einem Parsing-Fehler führt. Wenn Sie überprüfen möchten, ob eine Konstante gesetzt wurde, verwenden Sie die Funktion define(). Wenn eine Variable mit unset() freigegeben wurde, ist sie nicht mehr isset(). Wenn Sie isset() verwenden, um eine Variable zu testen, die auf NULL gesetzt ist, wird FALSE zurückgegeben. (Beachten Sie das NULL-Byte ("

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Unterschieds zwischen isset und empty in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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