Probeer dit:
if($img != NULL) {
return '<img src="' . $img . '" alt="' . $alt .'" />';
}
Uitleg:
Als je !$img
. vergelijkt tegen NULL
je doet in feite een booleaanse omkering op $img
en dan kijken of dat te vergelijken is met NULL - wat niet is wat je wilt.
Houd er ook rekening mee dat u
if($img !== NULL)
in plaats van. !=
vergelijkt de waarden van de opgegeven variabelen, terwijl !==
zal de waarden EN het datatype vergelijken (wat in het geval van NULL uw beste interesse kan zijn).