Beta Features/PHP7/ru

Фонд Викимедиа начал использовать при запуске MediaWiki в работу с 2014. Начиная с этого момента, несколько вещей изменились и позволили вернуться к официальному интерпретатору :


 * PHP 7.x привнёс огромный прирост производительности, поэтому в сравнении с HHVM официальный интерпретатор ничем не хуже.
 * HHVM перестал поддерживать чистый PHP в пользу Hack — развития PHP, не получившего широкой поддержки.

Фонд Викимедии перенесёт все проекты Викимедии на PHP 7 в 2019 году. Работа с PHP 7 была доступна как Бета функциями с января по май 2019 года.

С марта 2019 года часть трафика HHVM случайным образом распределяется на использование PHP. Это происходит в рамках перевода функции с беты на основную.

Доступность нового интерпретатора можно проверить по ссылке Служебная:Версия: в разделе «Установленное программное обеспечение» будет присутствовать «php» вместо «HHVM».

Вопросы и ответы
Я далёк от инженерных вещей, что это значит для меня?

В принципе, ничего — это лишь означает изменение платформы. В лучшем случае, на взгляд ничего не изменится.

Когда это произойдёт?

Работа началась в 2017 году и усилилась в 2018. В бета-версия была доступна с января по май 2019, а окончательное развёртывание будет доступно в первой половине 2019 года.

Что делать, если найду проблему?
Напиши об этом на Phabricator: по ссылке «PHP 7.2 support project».

Зачем правки помечаются?

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