13 Stimmen

Warum brauche ich die isset() Funktion in PHP?

Ich versuche den Unterschied zwischen diesem zu verstehen:

if (isset($_POST['Submit'])) { 
  //etwas tun
}

und

if ($_POST['Submit']) { 
  //etwas tun
}

Es scheint mir, dass wenn die $_POST['Submit'] Variable wahr ist, dann ist sie gesetzt. Warum würde ich in diesem Fall die isset() Funktion benötigen?

0voto

jamal Punkte 1

Wenn der Benutzer keinen Wert eingibt, gibt $_POST[] NULL zurück, was wir in der Beschreibung von isset sagen:

isset gibt TRUE zurück, wenn es existiert und nicht NULL ist, ansonsten FALSE. Aber hier gibt isset das wahre zurück "

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X