Hallo Constantin,
- wenn ich z.B. in einer if-Klausel mit Zahlen herumrechne, muss ich die dann unter Anführungszeichen stellen?
nein, ohne Anführungszeichen - du willst ja schließlich mit der Zahl 0 vergleichen - nicht mit dem String '0'.
- Wenn ich will, dass eine Variable existiert,
if(isset($var)){ ... //->http://de.php.net/isset
aber ihr Wert null ist, wie mache ich das am besten?
empty($var) liefert true wenn $var 0 ist. ->http://de3.php.net/empty
Soll man einfach schreiben [$var = "";]
besser nicht, je nach Einstellung von error_reporting (wenn das auf E_ALL o.ä. steht) bekommst du einen Hinweis, wenn $var zu dem Zeitpunkt noch nicht definiert war. btw: $var="" gibt (fast) immer true, da du $var einen Leerstring zuweist, was eigentlich immer gutgeht - ich vermute du hast $var=="" (siehe auch http://de2.php.net/language.operators.comparison) gemeint, oder?
Grüße aus Nürnberg
Tobias
--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|