PHP 8 bekommt JIT-Engine

Published by

Nach mehreren Jahren Arbeit soll die noch kommende Version 8 der Sprache PHP eine JIT-Engine erhalten. Das bringe zwar Vorteile und sei wichtig für die Zukunft, im Vergleich zur Konkurrenz sei die Technik aber "extrem einfach", heißt es in dem verabschiedeten Vorschlag. Von Golem:
Die vermutlich für das Jahr 2021 geplante Version der Programmiersprache wird eine JIT-Engine bekommen, das haben die Hauptentwickler des Projekts mehrheitlich entschieden. Die Arbeiten daran hat der Entwickler und bei PHP-Sponsor Zend angestellte Dmitry Stogov bereits vor rund vier Jahren veröffentlicht. Was Strogov damals noch als Experiment ohne echten Nutzen beschrieben hat, soll künftig also fester Bestandteil der Sprache werden.

Bisher wird PHP-Code für die eigene virtuelle Maschine (VM) der Sprache kompiliert. Diese führt die so entstandenen Befehle, die Opcodes genannt werden, dann aus. Mit weiteren Techniken, wie vor allem dem OPCache, wird PHP dann weiter beschleunigt, da die Anweisungen gespeichert werden, um den Code nicht erneut kompilieren zu müssen.


Weiter lesen