Hi Martin,
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.
Du bist gut - strpos() kann sehr gut sein. War als ich einen Line-Anrufmonitor gebastelt habe. Unter Anderem auch den String nach Callerid, Nummer, Date etc. prüfen musste.
Viele Grüße aus LA
--
ralphi
ralphi