Zend Engine | |
---|---|
Basisdaten
| |
Entwickler | Zend Technologies |
Erscheinungsjahr | 1999 |
Aktuelle Version | 3.4 (PHP 7.4) 4.0 (PHP 8.0) |
Programmiersprache | 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.