Heim >Backend-Entwicklung >PHP-Tutorial >So prüfen Sie, ob in PHP undefinierte Werte vorhanden sind

So prüfen Sie, ob in PHP undefinierte Werte vorhanden sind

Barbara Streisand
Barbara StreisandOriginal
2024-10-19 19:57:02587Durchsuche

How to Check for Undefined Values in PHP

Bestimmen undefinierter Werte in PHP

In PHP wird die Funktion isset() im Gegensatz zu JavaScript nicht nur verwendet, um zu prüfen, ob eine Variable vorhanden ist undefiniert. Es überprüft, ob eine Variable deklariert und nicht explizit auf NULL gesetzt ist. Um die Frage der Prüfung auf undefinierte Werte zu beantworten, ziehen Sie die folgenden Lösungen in Betracht:

  • isset() Funktion:

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

    Dies wird zurückgegeben true, wenn die Variable definiert ist, und false, wenn sie undefiniert oder auf NULL gesetzt ist.

  • Empty() Funktion:

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

    leer () überprüft außerdem, ob eine Variable undefiniert ist oder falsch, 0, 0,0, „0“, NULL, ein leeres Array oder eine deklarierte Variable ohne Wert enthält.

Hinweis:

  • isset() gibt true zurück, wenn die Variable existiert und einen anderen Wert als NULL hat.
  • empty() funktioniert für die folgenden Werte:

    • "" (leerer String)
    • 0 (Ganzzahl)
    • 0.0 (Float)
    • "0" (String)
    • NULL
    • FALSE
    • array() (leeres Array)
    • $var; (Variable ohne Wert deklariert)

Das obige ist der detaillierte Inhalt vonSo prüfen Sie, ob in PHP undefinierte Werte vorhanden sind. 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