使用速记if / else代码时出现语法错误

时间:2013-08-15 15:54:54

标签: php syntax-error shorthand-if

有人能告诉我下面的速记if / else代码有什么问题吗?

<div class="holder <?php echo (!empty($bid_info['sale_price'] ? 'holder7' : 'holder4'); ?>">

根据this page看来是对的!?

虽然我收到以下错误:

Parse error: syntax error, unexpected '?', expecting ')' in ...........

1 个答案:

答案 0 :(得分:5)

在<?p>之前

失踪)

 <?php echo (!empty($bid_info['sale_price']) ? 'holder7' : 'holder4'); ?>