На данный вопрос уже ответили:
Очень странно всё получилось, написал систему категорий, кучу раз используя конкатенацию. Понял что система бесполезна, удалил, решил писать заново. Начал только писать и тут же у IDE возник вопрос - "ты чо дурак? что ты пишешь вообще?". Кароче код:
<?php
echo '<div class="hello">' . <?php $data['category'] ?> . '</div>';
?>
Почему-то открывающий <?php
в самом начале кода считает что ?>
после $data['category']
- его закрывающий собрат. Над сайтом просидел 15 часов, прочитал весь форум, четыре статьи, много раз переписывал, обращался к гуглу. Голова совсем не хочет работать :( В чём ошибка? Я блин, не вижу :ССС
Текст ошибки:
Parse error: syntax error, unexpected '?>' in D:\OpenServer\OSPanel\domains\localhost\index.php on line 159
P.S.: Она указывает именно на эту строку. Ни на какую больше (другие без ошибок и не участвуют в процессе)
Ты неправильно сделал.
<?php
echo '<div class="hello">' .$data['category']. '</div>';
?>
Вот так работать будет.
Как вариант(Вы попытались отрыть php в уже отрытом теге php "<?php
", соответственно получили ошибку):
<div class="hello"><?= $data['category'] ?></div>
или
<?php echo '<div class="hello">' . $data['category'] . '</div>'; ?>
http://php.net/manual/ru/language.basic-syntax.phpmode.php
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Согласно данной статье https://habrcom/ru/post/321924/ реализуются оповещения
Есть проблема удаленной отладки проекта на плюсахРасклад таков:
Мне нужно написать программу, которая будет сохранять файлы следующим образом