Recursos Beta/PHP7

This page is a translated version of the page Beta Features/PHP7 and the translation is 76% complete.
Outdated translations are marked like this.

A Fundação Wikimedia vem empregando HHVM para executar o MediaWiki em produção desde 2014.$2[1] Desde então, algumas coisas aconteceram que nos fizeram voltar ao interpretador PHP "oficial":

O PHP 7.x trouxe grandes melhorias de desempenho, de modo que seu desempenho é hoje comparável, se não melhor, do que o HHVM para nossas necessidades. $1

[2][3]

HHVM caiu suporte para PHP puro em favor de Hack, uma "evolução" do PHP que não tem apoio generalizado. $1

[4]

A Fundação Wikimedia está movendo todos os wikis Wikimedia para usar o PHP7 no de 2019.$1[5] PHP7 estava disponível como um recurso beta de janeiro a maio de 2019.[6]

Replacing the Beta Feature, since March 2019 a percentage of all production traffic has been randomly assigned to use PHP instead of HHVM.

Você pode verificar se está habilitado para você visitando Especial:Version em seu wiki, e verificando se ele diz "php" em vez de "HHVM" na tabela "Software instalado".

Perguntas e Respostas

Eu sou um usuário não técnico. O que isto significa?

Espero que nada. Trata-se de alterar o software usado para executar o código do wiki. Idealmente, você não deve notar nenhuma diferença real.

Quando isso acontecerá?

Os trabalhos começaram em 2017 e aumentaram em 2018. O recurso beta estava disponível de janeiro a maio de 2019, e o suporte ao PHP 7 deve ser concluído em produção no primeiro semestre de 2019.

O que devo fazer se encontrar um problema?

Relate-o no Phabricator, no Projeto de suporte PHP 7.2.

Por que as edições estão sendo marcadas?

Isso nos ajudará a identificar problemas de desempenho, funcionalidade e estabilidade específicos do PHP em comparação com o HHVM. Você pode ignorar as etiquetas do PHP7.

Referências

  1. Giuseppe Lavagetto (December 3, 2014), Wikitech-l All non-api traffic is now served by HHVM Wikimedia Foundation.
  2. Evaluate scalability and performance of PHP7 compared to HHVM Wikimedia Foundation.
  3. Tim Starling (September 20, 2017), Wikitech-l HHVM vs. Zend divergence Wikimedia Foundation.
  4. Max Wang (September 18, 2017), The Future of HHVM HHVM.
  5. Migrate to PHP 7 in WMF production Wikimedia Foundation.
  6. Giuseppe Lavagetto (January 28, 2019), Wikitech-l PHP 7 is now a beta feature Wikimedia Foundation.