Бета Функции/PHP7
Эта страница устарела. Она сохраняется в архивных целях. Здесь может содержаться документация к расширению или функции, которая устарела и/или более не поддерживается. Не полагайтесь на актуальность привёденной здесь информации. |
Фонд Викимедиа начал использовать HHVM при запуске MediaWiki в работу с 2014.$2[1] Начиная с этого момента, несколько вещей изменились и позволили вернуться к официальному интерпретатору PHP :
- PHP 7.x привнёс огромный прирост производительности, поэтому в сравнении с HHVM официальный интерпретатор ничем не хуже.$1
- HHVM перестал поддерживать чистый PHP в пользу Hack — развития PHP, не получившего широкой поддержки.$1
Фонд Викимедии перенесёт все проекты Викимедии на PHP 7 в 2019 году.$1[5] Работа с PHP 7 была доступна как Бета функциями с января по май 2019 года.[6]
С марта 2019 года часть трафика HHVM случайным образом распределяется на использование PHP. Это происходит в рамках перевода функции с беты на основную.
Доступность нового интерпретатора можно проверить по ссылке Служебная:Версия: в разделе «Установленное программное обеспечение» будет присутствовать «php» вместо «HHVM».
Вопросы и ответы
Я далёк от инженерных вещей, что это значит для меня?
В принципе, ничего — это лишь означает изменение платформы. В лучшем случае, на взгляд ничего не изменится.
Когда это произойдёт?
Работа началась в 2017 году и усилилась в 2018. В бета-версия была доступна с января по май 2019, а окончательное развёртывание будет доступно в первой половине 2019 года.
Что делать, если найду проблему?
Напиши об этом на Phabricator: по ссылке «PHP 7.2 support project».
Зачем правки помечаются?
Это помогает отслеживать улучшения, функционал и стабильность разных функций PHP 7 в сравнении с HHVM. Можно игнорировать теги PHP 7.
Примечания
- ↑ Giuseppe Lavagetto (December 3, 2014), Wikitech-l All non-api traffic is now served by HHVM Wikimedia Foundation.
- ↑ Evaluate scalability and performance of PHP7 compared to HHVM Wikimedia Foundation.
- ↑ Tim Starling (September 20, 2017), Wikitech-l HHVM vs. Zend divergence Wikimedia Foundation.
- ↑ Max Wang (September 18, 2017), The Future of HHVM HHVM.
- ↑ Migrate to PHP 7 in WMF production Wikimedia Foundation.
- ↑ Giuseppe Lavagetto (January 28, 2019), Wikitech-l PHP 7 is now a beta feature Wikimedia Foundation.