Переход на PHP 7

I turned this on my server and all my websites broke. im back to 5.6
 
На 7 переходить нужно. Учитывайте, что на текущий момент условно-актуальная версия - 7.2. Да и то, только исправления безопасности. Реально дорабатываемая версия - 7.3 и 7.4. На подходе 8.0 и в альфа версии 8.1. А 7.0, 7.1 сильно отличаются от 7.3, т.к. в 7.3 уже идет множество deprecated (устаревших функций). Так что гонка за версиями продолжается и не всегда можно спокойно перейти на новую версию.
 
в этой версии нет серьезных различий в производительности
 
я перетаскивал недавно старый сайт на Drupal на новый сервер и, соответственно, PHP7. Пришлось переписать кучу кода, самая подстава - это другая работа с индексами массивов.

вот тут в подробностях:


Например:
$foo->$bar['baz']

в PHP5 это всё равно что:
$foo->{$bar['baz']}

а в PHP7 сделали, что это работает как
($foo->$bar)['baz']

И это жутко мучительно отлавливать и переписывать.
 
При переходе на php 7 обещают большую производительность почти на 40-50%. Это сказка.
 
При переходе на php 7 обещают большую производительность почти на 40-50%. Это сказка.
Думаю, если правильно переписать код, то не сказка. Но вопрос тут больше не к версии PHP, а к используемым функциям...
 
а просто переключиться с пхп5 на пхп 7 разве нельзя? обязательно настройки?
 
Back
Top