我想要一些类似于 JavaScript 的东西
var foo = true;
foo && doSometing();
但这似乎在 PHP 中不起作用。
如果满足条件,我会尝试向标签添加一个类,并且为了可读性,我希望将嵌入的 PHP 保持在最低限度。
到目前为止我已经得到:
<?php $redText='redtext ';?>
<label class="<?php if ($requestVars->_name=='')echo $redText;?>labellong">_name*</label>
<input name="_name" value="<?php echo $requestVars->_name; ?>"/>
但即便如此,IDE 仍然抱怨我的 if 语句没有大括号。
使用三元运算符 ?:
改变这个
<?php if ($requestVars->_name == '') echo $redText; ?>
with
<?php echo ($requestVars->_name == '') ? $redText : ''; ?>
In short
// (Condition)?(thing's to do if condition true):(thing's to do if condition false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)