Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann man in PHP feststellen, ob eine Variable undefiniert oder leer ist?

Wie kann man in PHP feststellen, ob eine Variable undefiniert oder leer ist?

DDD
DDDOriginal
2024-10-19 19:53:29872Durchsuche

How to Determine if a Variable is Undefined or Empty in PHP?

So prüfen Sie auf undefinierte Variablen in PHP

In JavaScript können Entwickler die document.createTouch !== undefinierte Anweisung verwenden, um festzustellen, ob eine Variable ist definiert. Dies unterscheidet sich von der Funktion isset() in PHP, die nur prüft, ob eine Variable auf einen Wert gesetzt wurde.

Überprüfung auf undefinierte Variablen in PHP

Zur Überprüfung Für eine undefinierte Variable in PHP können Sie die folgende Anweisung verwenden:

<code class="php">$isTouch = isset($variable);</code>

Dies gibt true zurück, wenn die $variable definiert ist, und false, wenn dies nicht der Fall ist.

Hinweis : Die Funktion isset() gibt TRUE zurück, wenn die Variable existiert und einen anderen Wert als NULL hat, andernfalls FALSE.

Prüfung auf leere Werte

Wenn Wenn Sie nach Falsch, 0 usw. suchen möchten, können Sie die Funktion empty() verwenden:

<code class="php">$isTouch = empty($variable);</code>

Dies gibt TRUE für die folgenden Werte zurück:

  • "" (eine leere Zeichenfolge)
  • 0 (0 als Ganzzahl)
  • 0,0 (0 als Gleitkommazahl)
  • "0" (0 als Zeichenfolge)
  • NULL
  • FALSE
  • array() (ein leeres Array)
  • $var; (eine deklarierte Variable, aber ohne Wert)

Das obige ist der detaillierte Inhalt vonWie kann man in PHP feststellen, ob eine Variable undefiniert oder leer ist?. 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