Zhiv37
Новичок
Дата регистрации:
20.12.2012 14:46:24
Сообщений: 11
Я дошёл до 5-го урока "Генерация страниц сайта " и здесь споткнулся. Я дал не такие названия файлам, как в вашем курсе, иные. По моему разумению, это не должно имеет никакого значения, лишь бы правильно ссылки стояли. В курсе есть два файла с одинаковым именем "articles" в корневом каталоге и в каталоге "blocks". Тот файл, что лежит в корневом каталоге, и на который указывает ссылка "читать дальше" я назвал "single_article" (в курсе этот файл называется "article"
, а тот, что находится в каталоге "blocks", я назвал " articles_in" (в курсе этот файл называется "articles"
, просто чтобы не путаться. Соответственно в файле " articles ", который вызывается при переходе на пункт меню "статьи", есть вызов блока "articles_in". До перехода на РНР всё работало так, как и положено. При переходе на РНР переписывается именно файл "articles_in". Ошибки, которые у меня возникали и отображались в браузере, в точности повторяли те, что в курсе. А вот после того, как я подключил файл "start.php", при обновлении браузер мне выдал:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in M:\home\cars.loc\www\lib\functions.php on line 24.
В строке 24 в указанном файле у меня записан цикл "while", в точности, как учили:
function getAllArticles() {
global $mysqli;
connectDB();
$result_set=$mysqli->query("SELECT * FROM `articles`"
;
closeDB();
return resultSetToArray($result_set);
}
function resultSetToArray($result_set) {
$array=array();
while (($row=result_set->fetch_assoc()) != false) //(это и есть строка 24)
$array[] = $row;
return $array;
}
Я подключал "start.php" в файлы корневого каталога "index.php", "articles.php" и " single_article.php".
Что я сотворил неверно, и как лечить?