Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вставка php-кода (проверки условия) в тег <a>
Форумы портала PHP.SU » » Вопросы новичков » Вставка php-кода (проверки условия) в тег <a>

Страниц (1): [1]
 

1. inmader - 08 Ноября, 2017 - 11:27:57 - перейти к сообщению
Подскажите пожалуйста, не работает следующий фрагмент кода:

<ul class="nav navbar-nav">
<li><a <?php if (bApp::getRouter()->getController()== 'pages' ) {?> class="active" <?php } ?> href="/pages/">Pages</a></li>
<li><a <?php if (App::getRouter()->getController() == 'contacts') ?>class="active"<?php ?> href="/contacts/">Contacts</a></li>
</ul>

В видеуроке показано что данный код успешно выполняется. У меня же php-storm ставит красное подчеркивание после открытия тега а перед вставкой рнр-кода.
Обьясните пожалуйста в чем ошибка и как можно ее исправить?
2. Строитель - 08 Ноября, 2017 - 12:36:10 - перейти к сообщению
inmader скорее всего в вашем файле, в который вы вставляете этот код, уже открыт тег <?php. Попробуйте или закрывающий тег прописать над вставляемым кодом ?> или удалить открывающий <?php (при условии, что в этом файле нет другого кода, кроме того, который вы вставляете)
3. LIME - 08 Ноября, 2017 - 13:50:58 - перейти к сообщению
чтобы убедится нужно выполнить код

 

Powered by ExBB FM 1.0 RC1