Dennis: Sind ein Paar Script-Fehler okay?

Beitrag lesen

Hi Sven,

if($_GET['id']) .....
if(isset($_GET['id']) .....

Ist dir bewusst, dass diese beiden Abfragen unterschiedliche Ergebnisse liefern können?
Gesetzt dem Fall:

~~~php $_GET['id'] = 0;

if($_GET['id'])       { /* evaluiert zu false, da 0 als false betrachtet wird in PHP / }
  if(isset($_GET['id']) { /
evaluiert zu true, da die Variable existiert */              }

  
Je nach Szenario kannst du mit der ersten Abfrage also Probleme kriegen, wenn du nur prüfen willst, ob eine bestimmte Variable gesetzt ist.  
  
  
Viele Grüße,  
  ~ Dennis.

-- 
Mein [SelfCode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:# ss:) de:\] js:| ch:{ sh:| mo:} zu:|](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%23+ss%3A%29+de%3A%5D+js%3A%7C+ch%3A%7B+sh%3A%7C+mo%3A%7D+zu%3A%7C)