hi dedlfix,
$STH->fetch() gibt ja "false" zurück, wenn keine Daten vorhanden sind.
Anderenfalls gibt es einen Wert zurück, der nicht zu false konvertiert.
if(($row = $STH->fetch()) !== false) {
Deswegen ist der typsichere Vergleich auch nicht notwendig.
Er hinterlässt aber keinen Zweifel. Das ist gut.
Es funzt auch anders, klar. s.a. http://forum.de.selfhtml.org/archiv/2013/10/t215185/#m1474005.
Ich halte es da - s. Link - mit Crockford: sei unmissverständlich, dann kannst Du Dich auf die wesentlichen Punkte Deines Codes konzentrieren. Gilt für JS wie für PHP.
mfg
tami