HHVM: Quelloffene virtuelle Maschine kommt künftig ohne PHP aus

Das Team der Open-Source-VM HHVM beendet die Unterstützung(öffnet im neuen Fenster) der Programmiersprache PHP. Stattdessen wird die Software in Zukunft nur noch mit der von Facebook entwickelten Scriptsprache und PHP-Erweiterung Hack funktionieren. Das kommende HHVM 3.30 wird die letzte Version sein, die PHP neben Hack unterstützt, schreibt das Entwicklerteam in einem Blogeintrag. Das Update wird zum 17. Dezember 2018 erwartet. Bereits am 28. Januar 2019 ist für PHP mit der Version 4.0.0 Schluss.
Als großen Vorteil sehen die Entwickler die statische Typisierung von Hack gegenüber der dynamischen Typisierung von PHP, da bei ersterer Methode Datentypen bereits beim Kompilieren des Quelltextes überpüft werden und nicht während der Laufzeit. Das verhindere eventuelle versteckte Fehler bei der Programmierung. Gleichzeitig seien Hack-Projekte schnell produzierbar und einfach nutzbar.
Umstellen auf Hack oder PHP 7
Hack wird sich nach Ansicht der Entwickler sehr schnell entwickeln. Deshalb wird Nutzern dazu geraten, die eigene Infrastruktur entweder auf PHP 7 samt PHP-Runtimes oder Hack umzustellen. Das Team erwartet zudem, dass bisher genutzter Code wohl schnell nicht mehr funktionieren wird, da einige wichtige Referenzparameter geändert werden. Erste Verbesserungen wollen die Entwickler bei der API-Dokumentation hh-apidoc, beim Unit-Tester hacktest und beim Hack-router-Generator vornehmen.
Trotzdem betont das Team: Man wolle in den nächsten zwei bis drei Jahren nicht primär ein Wachstum der Community erzwingen. Allerdings wird vielen HHVM-Nutzern wohl keine andere Wahl bleiben, als Teil dieser zu werden.