Pünktlich zum geplanten Datum ist die neue PHP-Version 8 freigegeben worden, fünf Jahre nach dem letzten Major-Release im Jahr 2015.
Größte Neuerung ist ein Just-in-Time-Compiler (JIT), der, statt Zeile für Zeile zu interpretieren, Teile des Bytecode zur Laufzeit in architekturabhängigen Maschinencode umwandelt. Dieser Maschinencode wird dann nicht in der virtuellen Zend-Maschine, sondern direkt über die CPU ausgeführt. Das soll insbesondere rechenintensiven Programmen einen Performancegewinn bescheren. Auperdem wurde das Typsystem um den Datentyp Union (ähnlich wie in C/C++) erweitert. Außerdem werden JSON-Dateien nun direkt unterstützt und Metadaten lassen sich jetzt direkt über sogenannte Attribute einbinden.




