これを試してください:
if($img != NULL) {
return '<img src="' . $img . '" alt="' . $alt .'" />';
}
説明:
!$img
を比較すると NULL
に対して 基本的に、$img
でブール反転を行います そして、それがNULLと比較されるかどうかを確認します-これはあなたが望むものではありません。
また、使用する必要があることに注意してください
if($img !== NULL)
代わりは。 !=
!==
の間、提供された変数の値を比較します 値とデータ型を比較します(NULLの場合が最も重要な場合があります)。