Beta Features/PHP7/cs

Wikimedia Foundation používá pro spouštění MediaWiki již od roku 2014. Od té doby se změnilo několik věci, kvůli kterým pro nás začala být atraktivní možnost vrátit se zpátky k „oficiálnímu“ interpreteru:


 * PHP 7.x přineslo výrazná zlepšení výkonu, takže jeho výkonnost je v současnosti pro naše potřeby porovnatelná, ne-li lepší než HHVM.
 * HHVM přestalo podporovat čisté PHP a nyní podporuje Hack – „evoluci“ jazyka PHP, která ovšem nemá tak širokou podporu.

Wikimedia Foundation přesune všechny Wikimedia wikiny na PHP7 brzy v roce 2019. PHP7 je k dispozici od ledna 2019.

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

Můžete si ověřit, jestli je u vás aktivované, navštívením Special:Version stránky na vaší wiki a zkontrolováním, zda se vypisuje „php“ namísto „HHVM“ v tabulce „Installed software“ („Nainstalovaný software“).

Nejsem technicky zdatný uživatel. Co to všechno znamená?
Lze říci, že nic. Tato problematika se týká změny softwaru používaného pro běh wiki kódu. V ideálním případě si nevšimnete žádného rozdílu.

Kdy se to odehraje?
Práce začaly v roce 2017 a vyvrcholily v roce 2018. Beta feature je k dispozici od ledna 2019 a podpora PHP7 by měla být kompletní v první polovině roku 2019.

Co mám dělat, když narazím na nějaký problém?
Oznamte jej na Phabricatoru, v PHP 7.2 support projektu.

Proč jsou tagovány editace?
Tagování editací nám umožní identifikovat specifika výkonu, funkcionality a stability PHP v porovnání s HHVM. PHP7 tagy můžete ignorovat.