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