Zend Engine

Zend Engine
Basisdaten

Entwickler Zend Technologies
Erscheinungsjahr 1999
Aktuelle Version 3.4 (PHP 7.4) 4.0 (PHP 8.0)
Programmier­sprache C
Lizenz PHP-Lizenz
zend.com

Die Zend Engine ist ein Compiler und eine Laufzeitumgebung für die Skriptsprache PHP.[1] Die Zend Engine wird als freie Software unter der PHP-Lizenz verbreitet.

Mit Zend durchläuft der Programmcode mehrere Kompilierungsschritte bis zum ausführbaren Maschinencode. Eine Zwischenrepräsentation ist der sogenannte Zend-Opcode, ein noch plattformunabhängiger Bytecode (wie bei Java). Die Engine ist so gebaut, dass Caches zwischengeschaltet werden können, um redundante Bytecode-Generierung zu minimieren und so die Ausführung effizienter zu gestalten. Neben dem proprietären, kostenpflichtigen Produkt aus dem eigenen Hause (Zend Optimizer) gibt es dafür auch eine Reihe freier Lösungen.

  1. Zend engine. In: PHP Internals Book. Abgerufen am 1. Februar 2019 (englisch).

Developed by StudentB