Mailinglisten-Archive |
Remo Fritzsche schrieb: > [...] > > Note: Undefined index > > Wenn ich es wie folgt mache, ist das Problem nicht da: > > if (isset($_GET['unknownIndex'])) { > $a = $_GET['unknownIndex']; > } > > Was ist an der Funktion isset anders, als wenn ich z.B. einen > Vergleich mit isset() überprüft ob die Variable (oder eben der Index-Schlüssel) überhaupt gesetzt ist > if ($_GET['unknownIndex'] == null) > > oder > > if ($_GET['unknownIndex'] == '') > > mache? hier überprüfst du den Inhalt der Variable das ist wie wenn du du ein Datei öffnen willst ohne vorher zu schauen ob sie überhaupt da ist - da meckert auch jedes OS - Datei nicht gefunden. PHP ist aber flexibel, obwohl es den NOTICE wirft behandelt es die nicht vorhandene Variable wie eine auf NULL gesetzte Variable. -- Sebastian
php::bar PHP Wiki - Listenarchive