В моем коде сервер возвращает ошибку при использовании термина "использование". Например, следующий код:
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
Что не так с конфигурацией сервера?
@touchmx, пожалуйста, проверьте мои примечания ниже.
Заметки :
(1) Убедитесь, что он запускает PHP 5.3 или новее.
(2) Если они работают с более ранней версией, у них не будет поддержки пространств имен.
Пожалуйста, проверьте phpinfo()
для версии PHP.
Я проверил свою версию php, и я вижу 5.2.7. Использование синтаксиса "use Namespace\to\class" доступно только начиная с версии > = 5.3 PHP.
Похоже, проблема решена