Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Переход на PHP 7.1


Recommended Posts

Дорогие друзья, пожлауйста, помогите внести ясность, у кого есть опыт и мнение, отпишитесь)

у меня на хостинге под магазин сделанный на ocStore/Opencart 2.3.0.2 стоит PHP 5.6 но есть возможность перевести на PHP 7.1 

Подскажите пожалуйста кто что знает, стоит переходить на 7.1 или нет ?) и какие аргументы )

Спасибо )

Надіслати
Поділитися на інших сайтах


Аргмуент один - прирост скорости и разница может быть достаточно заметной.

А контраргумент - весь гавнокод может посыпаться, ибо много чего про что раньше говорилось "не используйте это - оно устарело", "не делайте так - это неправильно" - в семёрке просто поубирали/поизменяли.

Плюс ionCube: на текущий момент актуальная версия 9, где, вроде, есть какая-то поддержка php7, но полноценная поддержка 7.0 и 7.1 будет только в десятой версии, которой пока нет. И неизвестно же, какая версия у вас сейчас на хостинге, а там и девятой может не быть. И это только касательно лоадера, а значение имеет ещё и версия энкодера, которым файлы кодировались.

Но на это стоит обращать внимание только, если у вас есть модули под ionCube.

Надіслати
Поділитися на інших сайтах


В 24.01.2017 в 23:45, Dotrox сказал:

Аргмуент один - прирост скорости и разница может быть достаточно заметной.

А контраргумент - весь гавнокод может посыпаться, ибо много чего про что раньше говорилось "не используйте это - оно устарело", "не делайте так - это неправильно" - в семёрке просто поубирали/поизменяли.

Плюс ionCube: на текущий момент актуальная версия 9, где, вроде, есть какая-то поддержка php7, но полноценная поддержка 7.0 и 7.1 будет только в десятой версии, которой пока нет. И неизвестно же, какая версия у вас сейчас на хостинге, а там и девятой может не быть. И это только касательно лоадера, а значение имеет ещё и версия энкодера, которым файлы кодировались.

Но на это стоит обращать внимание только, если у вас есть модули под ionCube.

Да скорость возрастает, причем прилично ... и тут я даже читал на форуме, что opencart не использует возможностей php7 ... это от части не верно, оптимизация была именно на уровне работы любого вида кода на php, например сильно сократилось потребление памяти и тд. На 7 я запускал ни каких варнингов не увидел особо. А вот да ionCube - это сразу алис, приехали Dotrox прав. Так что если у вас есть покупные модули с ionCube, даже не думайте.

Змінено користувачем Normand
Надіслати
Поділитися на інших сайтах


17 часов назад, Normand сказал:

читал на форуме, что opencart не использует возможностей php7 ... это от части не верно

На скорость это не влияет. В смысле, что php7 быстрее не из-за новых возможностей, а из-за переписывания интерпретатора.

А на счёт возможностей, так ОК даже всех возможностей 5.4 не использует, куда уж там 7. А всех возможностей php7 он ещё долго использовать не будет, ибо тут вопрос ещё и поддержки версий. На текущий момент минимальная требуемая версия 5.4 - это значит, что любые возможности, которые появились после 5.4 ОК может использовать только с поллифилами (вообще, термин обычно относится к браузерам и означает код, который позволяет в старых браузерах работать новым возможностям), что малость замусоривает код и, в принципе, не всегда возможно.

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.