Als «isset» getaggte Fragen

553
Entspricht JavaScript isset ()

In PHP können Sie tun if(isset($array['foo'])) { ... }. In JavaScript verwenden Sie häufig if(array.foo) { ... }dasselbe, aber dies ist nicht genau dieselbe Aussage. Die Bedingung wird auch als falsch ausgewertet, wenn array.foosie existiert, aber ist falseoder 0(und wahrscheinlich auch andere...

105
Wo soll ich isset () und! Empty () verwenden?

Ich habe irgendwo gelesen, dass die isset()Funktion eine leere Zeichenfolge als behandelt TRUEund daher isset()keine effektive Möglichkeit ist, Texteingaben und Textfelder aus einem HTML-Formular zu validieren. Sie können also empty()überprüfen, ob ein Benutzer etwas eingegeben hat. Stimmt es, dass...

100
Wenn $ _POST ausgegeben wird

Ich habe ein Formular auf einer Seite, das an eine andere Seite gesendet wird. Dort wird geprüft, ob die Eingabemail gefüllt ist. Wenn ja, dann tun Sie etwas und wenn es nicht gefüllt ist, tun Sie etwas anderes. Ich verstehe nicht, warum immer gesagt wird, dass es gesetzt ist, auch wenn ich ein...

87
Überprüfen Sie, ob der Wert isset und null ist

Ich muss überprüfen, ob der Wert als irgendetwas definiert ist, einschließlich null. issetbehandelt Nullwerte als undefiniert und gibt zurück false. Nehmen Sie als Beispiel Folgendes: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo))...