Frost67

PHP5 vs PHP7 - плюсы и минусы

11 posts in this topic

Доброго всем дня!
Всегда делал сайты как старовер на php 5. Но время идет и наступила эра php 7. Данная http://html5.by/blog/php-7/ статья меня весьма заинтересовала.
Обращаюсь ко всем кто перешел с пятерки на семерку, в чем плюсы и минусы новой версии?
Хотелось бы собрать максимум информации.

Share this post


Link to post
Share on other sites

Ставил полгода назад 7. Сайт перестал работать) суппорт ответил, что из wp новой версии была исключена какая то функция, которая нужна для корректной работы php. 

Share this post


Link to post
Share on other sites

В Вашем сайте используется функция mysql_escape_string(), которая была удалена в php7. Соответственно, Вам нужно либо переписывать сайт, либо использовать версии ниже чем php7. В данный момент я переключил Ваш сайт на версию php 5.6.

 

вот

Share this post


Link to post
Share on other sites
Только что, gosslave сказал:

В Вашем сайте используется функция mysql_escape_string(), которая была удалена в php7. Соответственно, Вам нужно либо переписывать сайт, либо использовать версии ниже чем php7. В данный момент я переключил Ваш сайт на версию php 5.6.

 

вот

Ну или добавить свою mysql_escape_string() 

function mysql_escape_string($str) { return  $str; }

mediactive likes this

Share this post


Link to post
Share on other sites
5 минут назад, gefard сказал:

Ну или добавить свою mysql_escape_string() 

function mysql_escape_string($str) { return  $str; }

Я что то об этом не подумал)))

Share this post


Link to post
Share on other sites
4 часа назад, Frost67 сказал:

Обращаюсь ко всем кто перешел с пятерки на семерку, в чем плюсы и минусы новой версии?

Из примерно 70 сайтов, на php5.6 остались только четыре. Все остальные перевел на php7 :)

Минусов не заметил, а вот прирост скорости - значительный и заметный на глаз ;) Пробуйте, с грамотным подходом при переходе не должно возникнуть проблем. Для поиска проблемных мест обязательно стоит использовать что-то из этих утилит - https://www.google.de/search?q=github+php7+compatability&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=EjWhWcH5DKrb8AfDy5XgDg

Share this post


Link to post
Share on other sites

у меня посещаемость сайта где-то 1000/1500 сутки и разницы между 5.6 и 7.1 не заметил вообще, все как раньше летало так и летает, страницы грузятся за 400-500мс 

может быть когда посещалка будет 10-20к то разница будет заметна

Share this post


Link to post
Share on other sites

От cms зависит. Старые версии некоторых на семерке работать не будут. А таких немало...

Сайты на новых версиях cms перевел все на php7 По сравнению с 5-й версией - заметил (визуально :) и PageSpeed Insights) некоторый прирост скорости загрузки страниц (джумла 3.7 с "нелегкими" шаблонами).

Из минусов... пока не заметил, но (теоретически) некоторые сторонние скрипты могут и не работать.

Share this post


Link to post
Share on other sites

Перевел все сайты на PHP7 - минусов не заметил, плюсов видимых - скорость выполнения и нагрузки.

С проблемами Wordpress, которыми здесь озвучивали - не сталкивался, так как давно перешел на Laravel.

А так можно посмотреть сравнение к примеру здесь - __http://html5.by/blog/php-7/

Share this post


Link to post
Share on other sites

так же перевел сайты на 7 версию php. Скорость действительно стала лучше. Были пару проблем с некоторыми скриптами, решил ее быстро заменив некоторые функции. WP перешел нормально, единственное там ион куб был на одном плагине (от разработчика лицензия) после ее замены проблем не было 

Share this post


Link to post
Share on other sites

Попугаи в тете производительности Битрикс на моём сайте взлетели со 180 до 220 после перехода на 7

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.