Тег '? Php' запрещен - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в AMP и пытаюсь создать новую страницу AMP.Я хотел включить PHP, но получаю эту ошибку: -

Тег '? Php' запрещен.

<?php $otherCourse= \App\Course::orderBy("order_seq","ASC")->where('status','=',0);
    $otherCourse=$otherCourse->Where(function ($query) {
        $query->orwhere('show_menu', '=',  '2');
        $query->orwhere('show_menu', '=',  '12');
    })->select(DB::raw("group_concat(id) as tid"),'course_name')->groupBy('course_name')->get();

?>

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

Тег <?php открывает новый блок кода PHP.Прежде чем вы сможете открыть другой блок php, вы должны закрыть предыдущий скрипт с помощью тега php close: ?>.

Поскольку вы этого не сделали и имеете несколько вхождений <?php, выдается ошибка.

0 голосов
/ 11 июня 2019

В конце строки у вас есть get();?>, это ?> кажется случайным или неуместным.Рекомендуется всегда помещать закрывающий тег на новую строку, чтобы вы могли лучше видеть их, когда у вас есть несколько частей php, смешанных с другими частями кода, которые используют другой язык или имеют жесткий типизированный вывод.

<?php
  // do something parsed by php
?>
  do something without php
<?php
  // do something parsed by php
?>
  do something without php
...