tami: Rückgabewert von Methoden - typsicherer Vergleich

Beitrag lesen

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