Ошибка Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_STRING, ожидаемый T_CONSTANT_ENCAPSED_STRING

19

Я получаю эту ошибку:

"Ошибка синтаксиса: неожиданный T_STRING, ожидающий T_CONSTANT_ENCAPSED_STRING или '(' в [wordpress dir]/wp-content/themes/[my-theme]/functions.php в строке 14"

И строка 14 - это просто команда use...

Строка 13-15:

add_action('headway_setup_child_theme', array('HeadwaySchematic', 'init'), 1);
use mfbcaptheme\mobilebrowsertheme;
require_once 'mobilebrowsertheme.php';

Это на клиентском сайте, и он отлично работает на моем тестовом сайте. Не уверен, что может вызвать эту ошибку.

  • 5
    Пожалуйста, снова откройте этот вопрос. Ответ на этот вопрос - обновление PHP 5.2 до 5.3 было актуально для многих людей в 2013 году и по-прежнему актуально сегодня. Так что это, вероятно, поможет будущим посетителям.
Теги:

1 ответ

36

Убедитесь, что они используют PHP 5.3 или новее. Если они работают с более ранней версией, у них не будет поддержки пространств имен.

  • 0
    То есть вы не видите никаких синтаксических ошибок? чем это должно быть версия PHP
  • 2
    Благодарю. Это исправило мою проблему.
Показать ещё 1 комментарий

Ещё вопросы

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