Zend Engine
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.
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 |
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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.