Beta Features/PHP7/fr

La Fondation Wikimedia emploie pour maintenir MediaWiki en service depuis 2014$2. Depuis lors, quelques petites choses se sont passées qui ont fini par nous convaincre de revenir à l’interpréteur « officiel » :


 * PHP 7.x a apporté d’énormes améliorations de performance, de sorte que ses performances sont aujourd’hui comparables, sinon supérieures, à celles de HHVM pour nos besoins$1.
 * Le HHVM a abandonné le support du PHP pur en faveur de Hack, une « évolution » du PHP dont le support est peu répandu$1.

La Fondation Wikimedia migre tous les wikis de Wikimédia pour qu’ils soient opérationnels sur PHP 7 en 2019$1. PHP 7 était disponible en tant que fonctionalité bêta de janvier à mai 2019.

Pour remplacer la fonctionalité bêta, depuis mars 2019 un pourcentage de l'ensemble du trafic de production est aléatoirement affecté à l'utilisation de PHP au lieu de HHVM.

Vous pouvez vérifier qu’il est activé pour vous en consultant Spécial:Version sur votre wiki, et en vérifiant qu’il indique « PHP » au lieu de « HHVM » dans le tableau « Logiciels installés ».

Je suis un utilisateur non-technique ; qu'est-ce que cela signifie ?
Heureusement rien. Ceci concerne la modification du logiciel utilisé pour exécuter le code du wiki. Idéalement, vous ne devriez pas voir de différence.

Quand cela aura-t-il lieu ?
Les travaux ont débuté en 2017, se sont accélérés en 2018. La version bêta fut disponible de janvier à mai 2019 et la prise en charge de PHP 7 devraient être achevée au cours du premier semestre 2019.

Que dois-je faire si je trouve un bogue ?
Rapportez-le sur Phabricator, dans le projet support de PHP 7.2.

Pourquoi les modifications sont-elles étiquetées ?
Cela nous aidera à identifier les problèmes de performance, de fonctionnalité et de stabilité spécifiques à PHP par rapport au HHVM. Vous pouvez ignorer les balises PHP 7.