Apache бросает «Ошибка разбора: синтаксическая ошибка, неожиданный« класс »»

0

Я следил за этим руководством по созданию платформы cms (https://www.elated.com/articles/cms-in-an-afternoon-php-mysql/#step6). Я работаю на mac, поэтому у меня уже были apache и php. Я получил сервер, но получил ошибку

Ошибка анализа: синтаксическая ошибка, неожиданный "класс" (T_CLASS) в /Users/liviarett/Documents/projects/cms-project/classes/Article.php в строке 7.

Поэтому я подумал, что попробую XAMPP посмотреть, было ли это что-то, что я сделал неправильно, когда все настраивал, но я получил ту же ошибку.

Есть идеи? Репо находится здесь https://github.com/liviarett/cms-platform

Article.php начинается с

<?php
 
/**
 * Class to handle articles
 */

class Article {
 
  // Properties
 
  /**
  * @var int The article ID from the database
  */
  public $id = null;
 

Я не думаю, что что-то не так с кодом, так как я скопировал и вставил его из инструкций.

  • 1
    Вы должны показать нам код Article.php. Я думаю, что там есть какая-то синтаксическая ошибка.
  • 0
    какой код находится в строке 7 Article.php?
Показать ещё 1 комментарий
Теги:
content-management-system

2 ответа

0

я не вижу что-то не так с кодом, я скопировал тот же самый код из вашего репо в github, и ничего не получилось, вот скриншот:

https://imgur.com/a/NjHpu

  • 0
    Я тоже так не думаю, я скопировал и вставил его из учебника, и, похоже, ни у кого больше нет этой проблемы ...
  • 0
    Кажется, вы не правильно его скопировали. Я поднял пиар с обновленным файлом.
Показать ещё 2 комментария
0

Вы, вероятно, письмо или любой символ в линии до вашего класса ключевого слова.

снова проверьте свой код или добавьте моментальный снимок своего кода, чтобы я мог вам помочь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню