3
發言中,我想和類似的JavaScript一條線,如果在PHP
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語句用了括號。
短的版本被稱爲三元運算符 –
編輯內容和感謝對更新 – sanjeev
我沒想到用三元如果,但因爲我沒有其他條件而被駁回。使用''''作爲else是個好主意。 – andrew