Grüße!
Sorry für Anfängerfrage, aber mich interessiert folgendes. Was ist der Unterschied zwischen,
und
Mir geht es im diesem Fall um isset() und empty(). Wie ich das mit isset verstehe, wird das obere immer abgefragt, wenn das $_POST gesetzt ist und $_POST['variable'], also immer. Im zweiten nur, falls $_POST['variable'] tatsächlich existiert. Was ist die bessere Variante, oder haben die alle irgendeinen Hacken, was ich noch nicht sehe?
Vielen Dank im Vorraus
Sorry für Anfängerfrage, aber mich interessiert folgendes. Was ist der Unterschied zwischen,
PHP-Code:
if(isset($_POST['variable'] && is_string($_POST['variable'])) {
$variable = htmlspecialchars($_POST['variable']);
} else {
$variable = "";
}
PHP-Code:
if(!empty($_POST['variable'] && is_string($_POST['variable'])) {
$variable = htmlspecialchars($_POST['variable']);
} else {
$variable = "";
}
Vielen Dank im Vorraus
Kommentar