Essayez ceci :
if($img != NULL) {
return '<img src="' . $img . '" alt="' . $alt .'" />';
}
Explication :
Si vous comparez !$img
contre NULL
vous faites essentiellement une inversion booléenne sur $img
et ensuite voir si cela se compare à NULL - ce qui n'est pas ce que vous voulez.
Veuillez également noter que vous devez utiliser
if($img !== NULL)
Au lieu. !=
comparera les valeurs des variables fournies, tandis que !==
comparera les valeurs ET le type de données (ce qui, en cas de NULL, pourrait être votre meilleur intérêt).