Der Martin: gelöst

Beitrag lesen

Hallo,

Wozu der Vergleich gegen true?
ich weiß nicht mehr welche Konstellation es wahr, aber ich hatte damals 2h einen Fehler gesucht, der weg war als ich es ausgeschrieben hatte.

das kann ich mir nur in Situationen vorstellen, wo eine Funktion z.B. entweder ein boolsches false im Fehlerfall liefert, oder einen nicht-boolschen Wert im Erfolgsfall, der aber auch 0 sein kann, wie etwa bei strpos(). In diesen Fällen müsste man aber sogar typsicher mit === oder !== gegen false vergleichen.

Jetzt schreib ichs immer aus ;-)

Kann man machen. Muss man aber nicht ...
Besser wäre zu verstehen, wann und warum es nötig ist und wann nicht.

Ciao,
 Martin

--
Wenn man keine Ahnung hat - einfach mal Fresse halten.
  (Dieter Nuhr, deutscher Kabarettist)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(