| Zend Engine | |
|---|---|
![]() |
|
| Basisdaten | |
| Aktuelle Version: | 2.2.0 (2. November 2006) |
| Betriebssystem: | |
| Kategorie: | Entwickler |
| Lizenz: | |
| Website: | zend.com |
Die Zend Engine ist ein Compiler für die Scriptsprache PHP und eine Virtuelle Maschine [1]. Sie ist Open-Source.
Inhaltsverzeichnis |
Der Name „Zend“ entstammt den Vornamen der beiden Entwickler der Zend Engine, Zeev Suraski und Andi Gutmans. Gemeinsam begannen sie während ihrer Studienzeit mit der Entwicklung und formten später die Firma Zend Technologies.
Die Zend Engine wurde von Zeev Suraski und Andi Gutmans entwickelt, da ihnen PHP/FI 2 für E-Commerce zu schwach war [2]. Zunächst wurde am 6. Juni 1998 die Version 0.5 zusammen mit der PHP Version 3 veröffentlicht. [2] Veränderung gegenüber dem Interpreter von PHP/FI 2 waren vor allem eine bessere Performance sowie einige Änderungen des Syntax und des Verhaltens von PHP. [3] Die Version 1.0 wurde am 22. Mai 2000 zusammen mit PHP 4 veröffentlicht. Sie unterstützt Sessions sowie grundlegende Objektorientierte Programmierung. [4] Seit der Version 2.0 ist mit vielen neuen Funktionalitäten ernsthaftes objektorientiertes Programmieren möglich. Bei der Version 2.1 ist vor allem die Performance verbessert worden,[5] während die aktuellen Version 2.2 zusätzlich ein verbessertes Speichermanagment besitzt. [6] Ab der Version 2.3 wird die Zend Engine Namensräume [7] unterstützen, ab der Version 3.0 wird der Standardzeichensatz auf Unicode geändert. [8]
Siehe auch: PHP
→ Hauptartikel: Zend Technologies
Um den Quellcode weiter zu optimieren, wurde der Zend Optimizer entwickelt, der als Ergänzung zur Zend Engine fungiert. Weiterhin wird der Zend Optimizer zur Ausführung von mit dem Zend Guard verschlüsselten PHP-Quelltexten benötigt.
Die Versionsnummer der Zend Engine entspricht der der Scriptsprache PHP minus 3, da ab der Version 1.0 der Zend Engine die PHP-Version 4 unterstützt wird.