Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP仅当三元语句_Php - Fatal编程技术网

PHP仅当三元语句

PHP仅当三元语句,php,Php,我还没有找到这个问题的答案,但是PHP if only语句似乎真的很方便。大多数时候,我在html中使用if语句,它不需要else,而else通常只是一个空白字符串 所以我的问题是,我能做些类似下面的事情吗 <a class="<?php ($url == '/login') ? echo 'active'; ?>" href="/login">Login</a> 如果三元数为false,只需回显空字符串即可 <a class="<?php ec

我还没有找到这个问题的答案,但是PHP if only语句似乎真的很方便。大多数时候,我在html中使用if语句,它不需要else,而else通常只是一个空白字符串

所以我的问题是,我能做些类似下面的事情吗

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

如果三元数为false,只需回显空字符串即可

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

使用传统的if语句

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