Zend Engine
Aus php bar
Die Zend Engine bildet den Kern des PHP-Interpreters. Sie dient als als Parser, Compiler und Ausführungseinheit. Die Zend Engine bietet zudem die grundlegende Speicherverwaltung sowie zentrale Datenstrukturen für die Implementierung von PHP.
Der Name Zend entstammt den Vornamen der beiden Hauptentwickler der Zend Engine, Zeev Suraski und Andi Gutmans. Gemeinsam begannen sie schon während Ihrer Studienzeit mit der Entwicklung und formten später die Firma Zend Technologies Ltd..
Die Zend Engine erschien das erste mal 1999 im Zusammenhang mit dem Redesign von PHP 4. Diese hochgradig optimierte, im Hintergrund laufende, Engine ließ PHP erst durch seine Performance, Erweiterbarkeit und Zuverlässlichkeit den heute so weit fortgeschrittenen Siegeszug starten.
Sie übernimmt die Codeaufbereitung. Durch das Prinzip „erst kompilieren, dann ausführen“ kann sichergestellt werden, dass nur Seiten ausgeführt werden, die keine Fehler aufweisen, da die Zend Engine erst, wenn eine Seite komplett geparst und als syntaktisch korrekt angesehen wird, zur Ausführung von der Engine an die Ausführungsschicht übergeben wird.
Da die Spezialisierung auf Webseiten nur durch den aufgesetzten PHP-Kern bestimmt wird, ist diese (theoretisch) auch für andere Applikationen verwendbar.


