„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie ermittelt man die Undefiniertheit von Variablen in PHP?

Wie ermittelt man die Undefiniertheit von Variablen in PHP?

Veröffentlicht am 01.11.2024
Durchsuche:331

How to Determine Variable Undefinedness in PHP?

Variablenundefiniertheit in PHP überprüfen

In PHP wird die Funktion isset() häufig verwendet, um zu bestimmen, ob eine Variable definiert ist. Es wird jedoch nicht explizit nach undefinierten Variablen gesucht. Zu diesem Zweck können wir alternative Methoden verwenden:

1. isset($variable)

Die Funktion isset() gibt true zurück, wenn die Variable existiert und einen anderen Wert als NULL hat. Wenn die Variable undefiniert ist, wird false zurückgegeben.

Beispiel:

$isTouch = isset($variable);

2. empty($variable)

Die Funktion empty() gibt true zurück, wenn die Variable false, 0, eine leere Zeichenfolge, NULL, ein leeres Array oder eine ohne Wert deklarierte Variable ist. Es kann auch verwendet werden, um nach undefinierten Variablen zu suchen.

Beispiel:

$isTouch = empty($variable);

Hinweis:

  • isset() prüft nur, ob die Variable existiert. Der Wert wird nicht überprüft.
  • empty() prüft sowohl die Existenz als auch die Falschheit der Variablen.
  • Sowohl isset() als auch empty() geben true für nicht leere Stringwerte zurück , auch wenn sie Leerzeichen enthalten.
Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729338736 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3