Перейти к содержанию

Рекомендуемые сообщения

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

у меня на хостинге под магазин сделанный на 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 ОК может использовать только с поллифилами (вообще, термин обычно относится к браузерам и означает код, который позволяет в старых браузерах работать новым возможностям), что малость замусоривает код и, в принципе, не всегда возможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.