← Комьюнити

В чем ошибка из урока №3 по codeigniter?

Николай Соловьёв3 ответов

Код из файла views/news/index.php

<h1>Все новости</h1>

<?php foreach ($news as $key => $value); ?>
    <h2> <?php echo $value['title'];?> </h2>
<?php endforeach ?>

Браузер ругается, выдает следующее

An uncaught Exception was encountered
Type: ParseError

Message: syntax error, unexpected 'endforeach' (T_ENDFOREACH), expecting end of file

Filename: C:\xampp\htdocs\kinomonster\application\views\news\index.php

Line Number: 5

Backtrace:

File: C:\xampp\htdocs\kinomonster\application\controllers\News.php
Line: 16
Function: view

File: C:\xampp\htdocs\kinomonster\index.php
Line: 315
Function: require_once

3 ответов

Вот ошибка:

<?php foreach ($news as $key => $value); ?>

Перед ?> стоит точка с запятой, а должно быть двоеточие.

student_F3tCJLdd

Нет дело не в этом

Николай Соловьёв
<?php endforeach ?>

Еще точки с запятой не хватаем после endforeach.

student_F3tCJLdd
В чем ошибка из урока №3 по codeigniter? — FructCode | FructCode