Как понизить версию php до 5.6 с 7.0 в проекте Symfony? - PullRequest
0 голосов
/ 06 сентября 2018

Я работаю в проекте с Symfony Framework, но у меня проблемы с php 7.0. Могу ли я понизить версию php или мне нужно переписать все приложение?

1 Ответ

0 голосов
/ 06 сентября 2018

Symfony 3 требует как минимум PHP 5.5.9, так что, вообще говоря, вы можете понизить рейтинг, если хотите. Конечно, у вас могут быть другие ограничения, такие как дополнительные пакеты и библиотеки, которые вы установили, и вы могли использовать функции PHP 7 в своем собственном коде.

Если вы хотите понизить рейтинг, вы можете запустить:

composer why-not php:5.6

Это скажет вам, какие библиотеки, которые вы установили, не будут работать с PHP 5.6. Возможно, вам удастся понизить их версию, но, очевидно, это не гарантируется и может потребовать изменений в использовании этих пакетов и библиотек. Для этого вам необходимо проверить их руководства по обновлению и отменить эти изменения.

Для проверки собственного кода вы можете использовать такие инструменты, как etsy's phan, для проверки совместимости с конкретной целевой версией php: https://github.com/phan/phan#usage

...