phpbar.de logo

Mailinglisten-Archive

[php] Index von Arrays führen zu <Notes>

[php] Index von Arrays führen zu <Notes>

Sebastian Mendel lists at sebastianmendel.de
Sam Mar 17 10:33:30 CET 2007


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