Beta Features/PHP7/pl

Fundacja Wikimedia wykorzystywała od 2014 na serwerach produkcyjnych MediaWiki. Zmiany w międzyczasie skłoniły nas do powrotu do "oficjalnego" interpretera :


 * PHP w wersji 7.x został znacząco zoptymalizowany, a jego wydajność jest porównywalna, o ile nie lepsza niż przy użyciu HHVM dla istotnych dla nas zastosowań.
 * HHVM przestał obsługiwać czysty język PHP i przestawił się na mało rozpowszechniony dialekt PHP - Hack.

Fundacja Wikimedia przenosi wszystkie swoje wiki na PHP7 w 2019 roku. PHP7 był udostępniony do beta testów w okresie styczeń-maj 2019.

Od marca 2019 pewien ułamek odwołań do oprogramowania wiki był losowo przydzielany do obsługi przez serwery z PHP zamiast HHVM.

Możesz sprawdzić, czy Twoja wiki obsługuje PHP7 po wejściu na Specjalna:Wersja i sprawdzeniu, czy w sekcji "Zainstalowane oprogramowanie" widnieje "php" zamiast "HHVM".

Pytania i odpowiedzi
Nie znam się na technikaliach. Co ta zmiana oznacza?

Nie ma to wpływu na sposób Twojej pracy. To jest zmiana oprogramowania uruchamiającego kod MediaWiki. Nie powinieneś odczuć żadnych zmian.

Kiedy to nastąpi?

Pierwsze prace rozpoczęły się w 2017 z kulminacją w 2018. Funkcjonalność w statusie beta była dostępna od stycznia do maja 2019, a obsługa PHP 7 powinna nadawać się do produkcyjnego wykorzystania w pierwszej połowie 2019 roku.

Co powinienem zrobić gdy znajdę problem?
Zgłoś go w Phabricatorze, w projekcie PHP 7.2 support.

Dlaczego edycje są oznaczane znacznikiem gdy włączony jest ten tryb?

Pomaga nam to oceniać wydajność oraz identyfikować funkcjonalne i związane ze stabilnością problemy PHP w porównaniu z HHVM. Etykiety PHP7 można po prostu zignorować.