PHP只有IF三元语句

时间:2017-03-05 00:58:21

标签: php

我一直无法找到答案,但似乎PHP if if语句真的很方便。大多数时候我在html中使用了if语句,它不需要else,而else通常最终只是一个空字符串。

所以我的问题是,有什么类似于下面我可以做的吗?

<a class="<?php ($url == '/login') ? echo 'active'; ?>" href="/login">Login</a>

2 个答案:

答案 0 :(得分:0)

如果三元组为假,则回显一个空字符串

<a class="<?php echo ($url == '/login') ? 'active' : '' ?>" href="/login">Login</a>

答案 1 :(得分:0)

使用传统的if语句

<a class="<?php  if($url == '/login') { echo 'active'; } ?>" href="/login">Login</a>