Versuchen Sie Folgendes:
if($img != NULL) {
return '<img src="' . $img . '" alt="' . $alt .'" />';
}
Erklärung:
Wenn Sie !$img
vergleichen gegen NULL
Sie machen im Grunde eine boolesche Umkehrung auf $img
und dann sehen, ob das mit NULL vergleichbar ist - was nicht das ist, was Sie wollen.
Bitte beachten Sie auch, dass Sie
verwenden solltenif($img !== NULL)
stattdessen. !=
vergleicht die Werte der bereitgestellten Variablen, während !==
vergleicht die Werte UND den Datentyp (was im Falle von NULL von Interesse sein könnte).