Chris (C): einmal gehts und einmal nicht

Beitrag lesen

Hallo,

if( "isset($_POST["name"])" ) $name = $_POST["name"];
else $name = "";

wenn man keinen else-Zweig oder eine prophylaktische Initialisierung für $name hat, kann man sich das allerdings schenken. Denn dann sit $name == false und $_POST["name"] auch.

besser geeignet wäre also z.B das Konstrukt

if (!isset($_POST["name"])) $_POST["name"] = "";

Dann hat $_POST["name"] anschließend zwar immer noch keinen Wert, aber den passenden Typ. Voruasgesetzt der Name soll ein String sein *gg*

Liebe Grüße

Chris (C)