Pull to refresh

Comments 6

Часто имеет значение не минимальная, а максимальная версия PHP, с которой может работать та или иная библиотека.

Поддживаю, но, как я понимаю, здесь идет больше посыл "как быстро уйдут старые версии из обихода". Ведь тот же гос сектор работает на сторгих сертификатах, где версия php существенно отстает от современных. В моей текущей компании (коммерческая) буквально пару недель назад обновили до 8.3. Здесь же уже другой принцип по версионности языка.

А вообще, я лично считаю, что минимальная версия сейчас должна быть 8.0. Это позволяет без проблем обновляться дальше и юзать крутые новые фичи php.

Так старые версии PHP не уйдут, пока будет необходимость использовать код, который не работает на более новых.

Ну, разница в скорости роста популярности довольна очевидная.

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

Переезд с 7 на 8 такого прироста в скорости уже не давал, синтаксические плюшки, которые подвезли в восьмерке являются просто сахаром и без них можно обойтись в дальнейшей разработке. При этом можно было получить геморроя на ровном месте из-за того, что php 8 стал более строгим языком (наконец-то).

Поэтому если у тебя есть старый проект, то обновлять его на новую версию PHP смысла особо и не имеет.

Это же не дальновидно. Может случиться что, например, в каком-нить PHP 10 будет схожий буст производительности или еще какая супер фича. А обновлять проект с 9 на 10 будет гораздо проще, чем с 7

А может проект загнуться раньше, поэтому все эти преждевременные оптимизации с точки зрения бизнеса не имеют особого смысла. Техническим долгом тоже надо управлять осознанно.

Sign up to leave a comment.

Articles