提问人:G. Malla 提问时间:7/15/2021 最后编辑:CBroeG. Malla 更新时间:7/15/2021 访问量:38
PHP 中的单引号与双引号地狱 [duplicate]
Single quote vs double quote hell in PHP [duplicate]
问:
我发现自己身处“和”地狱”。不知道为什么这不起作用。希望有一些新鲜的经验。谢谢
foreach($channels as $channel)
{
echo '<option value="'.$channel['id'].'" '.($channel['id'] == 2) ? 'selected' : ''.'>'.$channel['name'].'</option>';
}
答:
0赞
Phil
#1
这就是PHP的控制结构替代语法作为模板语法真正闪耀的地方
foreach ($channels as $channel): ?>
<option
value="<?= htmlspecialchars($channel['id']) ?>"
<?= $channel['id'] == 2 ? 'selected' : '' ?>
>
<?= htmlspecialchars($channel['name']) ?>
</option>
<?php endforeach ?>
评论
($channel['id'] == 2) ? 'selected' : ''
)
== 2)
)
''
($channel['id'] == 2 ? 'selected' : '')