2015-02-28 2 views
-1

Я сделал небольшую основу для своего сайта, используя php 5.6. К сожалению, я заметил, что перед загрузкой на платформу хостинга веб-сервер имеет php 5.1.3. Минимальная версия для моего сайта должна быть php 5.3 из-за использования пространств имен (и композитора).создание php 5.1 ignore namespace

Могу ли я заставить php 5.1 игнорировать пространства имен или мне нужно переписать сценарии?

+0

5.1 !!!! святая корова, уберите их отсюда :) –

+0

Возможный дубликат [Идентификация/сопоставление и переписывание имен имен PHP] (http://stackoverflow.com/questions/6104321/php-namespace-removal-mapping-and-rewriting- идентификаторы) –

+1

В настоящее время нет версий PHP до 5.4. Это означает отсутствие обновлений безопасности для версии 5.3 и ниже. Я согласен с @ FélixGagnon-Grenier. Найдите нового хостинг-провайдера. –

ответ

0

Вы не можете делать версии < 5.3 PHP игнорировать пространства имен.

Чтобы помочь вам перенести (или автоматизировать миграцию) код, убедитесь, что: PHP namespace removal/mapping and rewriting identifiers

+0

Спасибо за ссылку. Мне жаль, что это похоже на дубликат, но я не нашел вопроса, на который вы мне указали. – sorani

+0

В пакете для композитора создается автозагрузчик для версий php до 5.3. Вы можете получить его по адресу: https://bitbucket.org/xrstf/composer-php52. – sorani

Смежные вопросы