我在 SQL 返回上有一个工作if/else 。如果它是空的,我会显示一个默认值。
<?php
if($row['imagename']==='')
{
echo "placeholder.png";
}
else
{
echo htmlspecialchars($row['imagename'], ENT_QUOTES, 'UTF-8');
} ?>
我试图把它全部放在一条线上,即
<?php ($row['imagename']==='') ? echo "placeholder.png";:echo htmlspecialchars($row['imagename'], ENT_QUOTES, 'UTF-8'); ?>
失败了。
有人可以澄清为什么它失败了吗?
蒂亚