Получение синтаксической ошибки при использовании сокращенного кода if/else

Может кто-нибудь сказать мне, что не так с приведенным ниже сокращением if/else кода?

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

По этой странице это кажется правильным!?

Хотя я получаю следующую ошибку:

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

1 ответ

Решение

Отсутствует) до того?

 <?php echo (!empty($bid_info['sale_price']) ? 'holder7' : 'holder4'); ?>
Другие вопросы по тегам