„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 > Wann sollte ich `isset () und`! Leer () verwenden?

Wann sollte ich `isset () und`! Leer () verwenden?

Gepostet am 2025-03-23
Durchsuche:705

When Should I Use `isset()` and `!empty()`?

in welchen Instanzen sollten ich isset () und! Leer ()

die isset () -Funktion, wie vorschlägt, die Existenz einer Variablen überprüft. Es bewertet true, wenn die Variable einen Wert zugewiesen hat, einschließlich einer leeren Zeichenfolge, des booleschen Wertes False oder der Ganzzahl 0. Es gibt jedoch FALSE für Variablen zurück, die explizit auf null gesetzt sind. Es gibt falsch zurück, wenn die Variable festgelegt ist und einen nicht leeren Wert ungleich Null und das andere wahr hat.

, wann ISSET ()

isset () nützlich ist, wenn die Deklaration und Existenz einer Variablen, insbesondere wenn sie mit Variablen handelt, die aus EXTURAL-HIFFLUNGEN wie Forschungen oder Auseinandersetzung mit Formen oder Gebühren hergestellt werden. Es kann einen Einblick geben, ob die Variable absichtlich festgelegt wurde oder versehentlich weggelassen wurde.

Zum Beispiel können Sie ISSET () ein HTML -Formular mit einem optionalen Kontrollkästchen haben, um zu überprüfen, ob das Kontrollkästchen vor der Verarbeitung des Wertes überprüft wurde. $ _Post ['optional_checkBox'] == 'on') { // Kontrollkästchen wurde überprüft }

Wann zu verwenden! Leer ()
if (isset($_POST['optional_checkbox']) && $_POST['optional_checkbox'] == 'on') {
    // Checkbox was checked
}
! Es stellt sicher, dass der Eingang einen nicht leeren Wert hat, der eine Nummer ungleich Null, eine nicht leere Zeichenfolge oder ein nicht leeres Array sein könnte. (! leer ($ _ post ['Adresse'])) { // Adressfeld ist nicht leer // Adresse validieren und speichern } anders { // Adressfeld ist leer // Fehlermeldung anzeigen }

In Zusammenhang mit isset () prüft iset () nach Existenz einer Variablen, während! Leer () über einen nicht leeren Wert prüft. Während ISSET () häufig zur Überprüfung der Variablenerklärung verwendet wird, wird! Leer () zur Überprüfung der Benutzereingabe bevorzugt, um nicht leere Werte zu gewährleisten. .

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