Какие версии Php вы используете в своих проектах?

23.1% 3
30.8% 4
30.8% 4
15.4% 2

13 Дата 07.08.2024 06:44

Форумы / National / Russian / Опрос: Минимальная верия PHP

Alex300
#1 07.08.2024 06:44

Пока еще далеко не сейчас, но в ближайшем обозримом будущем планирую прекратить поддержку движком Php 5.6. Эта версия была выпущена в августа 2014 г. (10 лет назад) и не поддерживается разработчиками с 31 декабря 2018. И нет смысла заботиться об обратной совместимости с таким старым ПО.

В качестве минимальной версии рассмытриваю варианты:

  • Php 7.4 выпущена в ноябре 2019 (почти 5 лет назад). Поддержка прекращена в ноябре 2022 г. (пока склоняюсь к этой версии)
  • Php 8.0 выпущена в ноябре 2020 (почти 4 года назад). Поддержка прекращена в ноябре 2023 г.
  • Php 8.1 выпущена в ноябре 2021 г. Ограниченная поддержка - только обновления безопасности до 31 декабря 2025 года.

Разработчики Php рекомендуют пользователям обновиться до версий 8.2-8.3, которые сейчас активно поддерживаются.

 

Пожалуйста пишите свои соображения на этот счет, какие версии Php вы используете в своих проектах и что в движке и/или его расширениях вам мешает обновить версию Php или что вообще мешает обновиться?

 

Профит - использование новых конструкций и возможностей языка. Нет необходимости заботиться о совместимости со старым ПО, которое вряд ли где используется.

 

Добавлено 3 минуты спустя:

Сам использую версии: 7.4 и идет активное обновление кода до 8.1 - но это большой проект и он не на Cotonti и такие обновления на много версий вперед затруднительные.

Cotonti у меня в продакшене работает на 8.0 и запланировано обновление до 8.3 (как руки дойдут). Разработка на 8.3

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Отредактировано: Alex300 (07.08.2024 08:20, 2 месяца назад)
Kort
#2 07.08.2024 12:12

С облачными хостингами как правило проблем нет. Но на большинстве виртуальных планов у клиентов максимально возможно только  7.3

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kopusha
#3 07.08.2024 12:29

7.3 стандартный случай для подавляющего большинства хостеров и стареньких библиотек
не надо 7.4

Kabak
#4 07.08.2024 13:25

Если нет критических уязвимостей по безопасности или глобального отказа от каких-то функций из старых версий PHP, то пусть будет поддержка постарше. 

1) В чём прикол отказа от старых версий PHP ?

2) Под каую версию сейчас оптимизирован / переведён Cotonti ?

Если хостеры отказались от всего , что меньше 7.4, то нет смысла всё что старше поддерживать

Alex300
#5 07.08.2024 18:48

С облачными хостингами как правило проблем нет. Но на большинстве виртуальных планов у клиентов максимально возможно только  7.3

7.3 стандартный случай для подавляющего большинства хостеров и стареньких библиотек
не надо 7.4

Хм... тогда надо подумать между 7.2 и 7.3. Может и 7.2, чтобы запас был

 

1) В чём прикол отказа от старых версий PHP ?

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

У меня было несколько раз, когда один код под php 8.x и 5.6 не работает и приходилось поизголяться, чтобы работало и там и там. Пару раз PhpStorm отрефакторил устаревший код а я и не заметил...

 

2) Под каую версию сейчас оптимизирован / переведён Cotonti

Он работоспособен под Php 8.3, но использует только то что будет работать и под 5.6.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#6 07.08.2024 18:57

я бы не заморачивался с версиями PHP.  Под Cotonti пишут 3-4 человека.  Я лично не испытывал проблем с версиями PHP.  Лучше заняться багами которые есть и функционалом, если есть интересные идеи.

Kopusha
#7 08.08.2024 08:04

Alex - 7.3
7.2 я редко видел - все или 73 или 8+