Zend Engine
| 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 |
| www.zend.com | |
Die Zend Engine ist ein Compiler und eine Laufzeitumgebung für die Skriptsprache PHP. 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.
- ↑ Zend engine. In: PHP Internals Book. Abgerufen am 1. Februar 2019 (englisch).