Beta Features/PHP7/ja

ウィキメディア財団は2014年以来、MediaWikiの実行にを採用してきました. そのときから見て、「公式」のインタープリターに戻したいと思わせるいくつかのことがありました.


 * PHP 7.xはパフォーマンスが大幅に改善し、HHVMを超越しないとしても、私たちの求める水準において、現在では匹敵するほどです.
 * HHVM は 純粋な PHP のサポートをやめて、PHP の「進化形」である Hack を採用していますが、それほど広く支持されてはいません.

ウィキメディア財団は2019年の早い段階において、すべてのウィキメディア・ウィキでPHP7に移行する予定です. PHP7はベータ版機能として2019年1月から5月まで利用可能でした.

ベータ機能に代わり、2019年3月よりすべてのproduction trafficの一部にHHVMではなくPHPを使用するよう、ランダムに割り当てられています.

ご利用のウィキでPHP7が有効になっていることを検証するには、特別:バージョン情報ページの「インストール済みソフトウェア」表の欄に、「HHVM」の代わりに「php」と表示されているかご確認下さい.

質問と回答
技術に明るくないのですが、これはなんですか？

たいしたことではありません. ウィキのプログラムを走らせるためのソフトウェアが変わるという話です. 理想では、利用者のかたがたが気付くような差異はないはずです.

実施時期はいつですか？

対応作業は2017年に開始し、2018年中に準備を終えました. ベータ版機能は2019年1月から5月まで利用可能で、PHP7への対応は2019年上半期には終わっているはずです.

問題を発見したらどう対応すればよいですか？
Phabricator で報告してください (PHP 7.2 support project 内).

なぜ編集にタグ付けするのですか？

HHVMと比較した場合のPHP固有のパフォーマンスや機能ならびに安定性の問題を特定するのに役立てるためです. PHP7タグは単に無視してしまって構いません.