Prøv dette:
if($img != NULL) {
return '<img src="' . $img . '" alt="' . $alt .'" />';
}
Forklaring:
Hvis du sammenligner !$img mod NULL du laver dybest set en boolsk reversering på $img og så se, om det kan sammenlignes med NULL - hvilket ikke er det, du ønsker.
Bemærk også, at du skal bruge
if($img !== NULL)
i stedet. != vil sammenligne værdierne af de angivne variable, mens !== vil sammenligne værdierne OG datatypen (hvilket i tilfælde af NULL kan være din bedste interesse).