Почему вам следует обновить WordPress до PHP 7 сейчас, а не позже

Опубликовано: 2019-07-04

Если вы обратите внимание на последние новости сообщества WordPress, вы, возможно, заметили недавний шум относительно PHP 7. Однако нетехническим пользователям может быть сложно понять, что такое PHP 7 и почему он важен для WordPress.

В этом посте мы познакомим вас с PHP 7 и расскажем об обновлениях, которые идут вместе с этой новой версией. Затем мы приведем четыре основные причины, по которым целесообразно перейти на PHP 7 сейчас, а не откладывать на потом.

Давайте сразу же приступим!

Подпишитесь на наш канал Youtube

Введение в PHP 7 и почему это важно для пользователей WordPress

Для не разработчиков и новых пользователей WordPress PHP - это язык программирования. Он обычно используется для создания динамического контента на вашем сайте, а также для сбора и шифрования данных, отправки и получения файлов cookie и многого другого. Большая часть WordPress написана на этом языке, как и множество других приложений.

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

Некоторые из ключевых улучшений PHP 7 включают:

  • Повышенная скорость. Это основное преимущество для обычных пользователей WordPress. Посетители вашего сайта не только получат удовольствие от более быстрой загрузки, но и вы увидите улучшения в скорости серверной части.
  • Объявления типов. При кодировании на PHP объявления типов позволяют определить желаемый результат, поэтому при запуске кода нет никаких сюрпризов. Они также облегчают чтение вашего PHP.
  • Обработка ошибок. Раньше фатальные ошибки в PHP просто останавливали запуск скрипта, что приводило к пустому белому экрану. Улучшенная обработка ошибок заставляет PHP 7 генерировать исключение, когда вместо этого встречается фатальная ошибка.
  • Новые операторы. Операторы PHP принимают определенные переменные и дают результаты. В PHP 7 были введены новые операторы, в том числе оператор комбинированного сравнения (космический корабль) и оператор нулевого слияния .

Кроме того, есть дополнительные преимущества, которые могут быть интересны разработчикам и другим продвинутым пользователям. В качестве бонуса PHP 7 требует для работы меньшего количества серверов. Это означает, что на PHP 7 вашему веб-сайту потребуется меньше энергии для хостинга, что является одним из небольших способов уменьшить углеродный след.

Почему вам следует перейти на PHP 7 сейчас, а не позже (4 основные причины)

По общему признанию, для многих пользователей обновление будет в руках вашего хоста. Однако, если вы разработчик, который не ограничивается техническими усовершенствованиями PHP 7, обновление может показаться не таким уж большим делом. Однако есть несколько причин, по которым целесообразно как можно скорее обновить версию PHP вашего сайта WordPress. Мы рассмотрели четыре ниже.

1. Будьте на шаг впереди и будьте готовы к грядущему скачку PHP

Как мы упоминали ранее, в последнее время в сообществе WordPress было много дискуссий по поводу PHP 7. Это связано с тем, что недавно было объявлено, что WordPress будет повышать минимально необходимую версию PHP.

Это уже некоторое время является предметом дискуссий. Многие пользователи не понимают преимуществ обновления PHP или не хотят тратить силы на это. Это привело к тому, что подавляющее количество сайтов WordPress работает на устаревших версиях PHP, что может привести к проблемам с производительностью, поддержкой и безопасностью.

С выпуском WordPress 5.2 минимально необходимая версия была повышена с PHP 5.2 до PHP 5.6. Разработчики отметили, что повышение требуемой версии привело к увеличению числа обновлений пользователей, что улучшает экосистему WordPress.

Чтобы продолжить улучшать опыт пользователей WordPress и качество их сайтов, минимально необходимая версия PHP снова увеличится к концу 2019 года. На этом этапе всем пользователям WordPress необходимо будет перейти на PHP 7.

Хотя обновление еще не будет обязательным в течение нескольких месяцев, обновление сейчас означает, что вам не придется беспокоиться об этом в будущем. Использование устаревшей версии PHP не позволит вам обновить установку WordPress, поэтому вам не захочется откладывать это на потом!

2. Воспользуйтесь преимуществами расширений, доступных в PHP 7

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

В частности, рассмотрим скорость. Это один из аспектов PHP 7, который принесет прямую пользу всем пользователям WordPress, независимо от уровня навыков. Лучшая производительность означает потенциально более высокие коэффициенты конверсии и более эффективную поисковую оптимизацию (SEO).

Недавнее сравнение тестов PHP, проведенное Kinsta, показало, что PHP 7.0 более чем в два раза быстрее PHP 5.6. Кроме того, PHP 7.3 (самая последняя версия) почти в три раза быстрее, чем текущая минимальная версия, требуемая WordPress:

Сравнение скоростей версий PHP.

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

3. Избегайте проблем с совместимостью плагинов и тем.

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

Во-первых, если вы не предпримете шагов для проверки совместимости ваших текущих плагинов с PHP 7, обновление может привести к поломке вашего сайта. Хорошая новость заключается в том, что вы можете предотвратить это, проверив несовместимость перед обновлением. Например, если вы размещены на SiteGround, плагин SG Optimizer сделает свое дело:

Плагин SG Optimizer.

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

Несмотря на потенциальные трудности во время фактического процесса обновления, обновление до PHP 7 должно минимизировать количество проблем совместимости, которые могут возникнуть в будущем. Это особенно полезно для профессионалов WordPress и всех, кто надеется начать разработку PHP для WordPress.

Разработчики плагинов и тем, желающие использовать расширенные функции, предлагаемые PHP 7, должны тратить много времени на обеспечение обратной совместимости для тех, кто использует более старые версии PHP. Повышение всех до PHP 7 позволит разработчикам больше сосредоточиться на создании высококачественных продуктов, а не на поддержке PHP 5.6.

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

4. Повысьте уровень безопасности и обеспечьте постоянную поддержку

Если вы следуете рекомендациям по безопасности WordPress, вы обновляете свои установки, плагины и темы. Это предотвращает проблемы с безопасностью из-за незащищенных уязвимостей.

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

Более того, вы можете удивиться, узнав, что поддержка версий 5.6–7.0 больше не предоставляется. Без поддержки (не говоря уже о хосте плохого качества), если вы столкнетесь с проблемами, вы останетесь в одиночестве. Это может поставить вас в затруднительное положение.

Вот почему мы рекомендуем не просто перейти на PHP 7, а до PHP 7.3. Это обеспечит вам полную защиту самых последних исправлений безопасности, а также поддержку специальной и прямой поддержки в случае возникновения каких-либо проблем.

Заключение

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

Вот четыре веские причины перейти на PHP 7 сейчас:

  1. Будьте впереди всех и будьте готовы к грядущему скачку WordPress PHP.
  2. Воспользуйтесь преимуществами улучшений, доступных в PHP 7.
  3. Избегайте проблем с совместимостью с плагинами и темами.
  4. Повысьте уровень безопасности и обеспечьте постоянную поддержку.

У вас есть вопросы по поводу обновления вашей установки WordPress до PHP 7? Задайте их в разделе комментариев ниже!

Миниатюра изображения статьи nexusby / shutterstock.com