Überprüfen leerer Variablen in PHP
In PHP kann es vorkommen, dass Sie auf Situationen stoßen, in denen Sie überprüfen müssen, ob eine Variable leer ist. Dies ist entscheidend, um die Gültigkeit und Genauigkeit Ihres Codes sicherzustellen.
Alternative Möglichkeiten zur Prüfung auf leere Variablen
Abgesehen vom bereitgestellten Code gibt es mehrere andere Ansätze dazu Suche nach leeren Variablen in PHP:
<code class="php">$user_id = $user_id ?? '-1'; $user_name = $user_name ?? NULL; $user_logged = $user_logged ?? NULL; $user_admin = $user_admin ?? NULL;</code>
<code class="php">$user_id = $user_id ? $user_id : '-1'; $user_name = $user_name ? $user_name : NULL; $user_logged = $user_logged ? $user_logged : NULL; $user_admin = $user_admin ? $user_admin : NULL;</code>
Testen auf NULL vs. leer
Es ist wichtig zu beachten, dass das Testen auf NULL erfolgt Prüft insbesondere, ob eine Variable explizit auf null gesetzt ist, während beim Testen auf Leerzeichen verschiedene „leere“ Werte, einschließlich leerer Zeichenfolgen und Null, überprüft werden. Verwenden Sie den für Ihre Anforderungen am besten geeigneten Ansatz.
Überprüfen leerer Variablen in einem Array
Um zu überprüfen, ob mehrere Variablen leer sind, können Sie Folgendes verwenden:
<code class="php">$empty_vars = []; foreach (['user_id', 'user_name', 'user_logged'] as $var) { if (empty($$var)) $empty_vars[] = $var; }</code>
Wenn Sie feststellen, dass eine der Variablen leer ist, können Sie sie entsprechend behandeln.
Das obige ist der detaillierte Inhalt vonSo prüfen Sie, ob leere Variablen in PHP vorhanden sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!