Ошибка при использовании «использования» в php

0

В моем коде сервер возвращает ошибку при использовании термина "использование". Например, следующий код:

use Spire\Settings;
use Spire\Resources;
use Spire\Utils;

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;

use Silex\Application;

Сервер возвращает мне следующую ошибку:

PHP Parse error:  syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/inoshare/public_html/api/app.php on line 8

Что не так с конфигурацией сервера?

Теги:
composer-php

2 ответа

1
Лучший ответ

@touchmx, пожалуйста, проверьте мои примечания ниже.

Заметки :

(1) Убедитесь, что он запускает PHP 5.3 или новее.

(2) Если они работают с более ранней версией, у них не будет поддержки пространств имен.

Пожалуйста, проверьте phpinfo() для версии PHP.

1

Я проверил свою версию php, и я вижу 5.2.7. Использование синтаксиса "use Namespace\to\class" доступно только начиная с версии > = 5.3 PHP.

Похоже, проблема решена

  • 0
    Пожалуйста, используйте комментарии ниже ответов на ваш вопрос. В настоящее время вы сделали вывод о своей ситуации в ответе, который неверен.

Ещё вопросы

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