hi,
PHP ist nun mal keine typsichere Sprache. Wer das nicht mag, sollte sie nicht mit Prinzipien zu einer solchen umzubiegen versuchen, nur um sich eine heile Welt zusammenzulügen.
Die Frage ist doch allein, wo Du Dir mit der Typendurchlässigkeit Fehlerpotential einhandeln könntest. Und ob Du mit ein-zwei-drei Zeichen mehr dies (komplett) ausschließen kannst. Um "Lügen" und eine "heile Welt" geht es mMn garnicht.
if (false === $result) {
wäre doch (auch) ein klares Statement ...;
mfg
tami