So prüfen Sie, ob leere Variablen in PHP vorhanden sind

DDD
Freigeben: 2024-10-22 14:11:02
Original
296 Leute haben es durchsucht

How to Check for Empty Variables in PHP

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

  • Verwendung des Null-Coalescing-Operators (??):
<code class="php">$user_id = $user_id ?? '-1';
$user_name = $user_name ?? NULL;
$user_logged = $user_logged ?? NULL;
$user_admin = $user_admin ?? NULL;</code>
Nach dem Login kopieren
  • Verwendung des ternären Operators (?:):
<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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!