www.wikidata.de-de.nina.az
Die Zend Engine ist ein Compiler und eine Laufzeitumgebung fur die Skriptsprache PHP 1 Die Zend Engine wird als freie Software unter der PHP Lizenz verbreitet Zend EngineBasisdatenEntwickler Zend TechnologiesErscheinungsjahr 1999Aktuelle Version 3 4 PHP 7 4 4 0 PHP 8 0 Programmiersprache CLizenz PHP Lizenzzend comMit Zend durchlauft der Programmcode mehrere Kompilierungsschritte bis zum ausfuhrbaren Maschinencode Eine Zwischenreprasentation ist der sogenannte Zend Opcode ein noch plattformunabhangiger Bytecode wie bei Java Die Engine ist so gebaut dass Caches zwischengeschaltet werden konnen um redundante Bytecode Generierung zu minimieren und so die Ausfuhrung effizienter zu gestalten Neben dem proprietaren kostenpflichtigen Produkt aus dem eigenen Hause Zend Optimizer gibt es dafur auch eine Reihe freier Losungen Inhaltsverzeichnis 1 Etymologie Wortherkunft 2 Geschichte 3 Verwandte Produkte 4 Anmerkungen 5 Weblinks 6 EinzelnachweiseEtymologie Wortherkunft BearbeitenDer Name Zend entstammt den Vornamen der beiden Entwickler der Zend Engine Zeev Suraski und Andi Gutmans Gemeinsam begannen sie wahrend ihrer Studienzeit mit der Entwicklung und grundeten spater das Unternehmen Zend Technologies Geschichte BearbeitenDie Zend Engine wurde von Zeev Suraski und Andi Gutmans entwickelt da ihnen PHP FI 2 fur E Commerce zu schwach war 2 Zunachst wurde am 6 Juni 1998 die Version 0 5 zusammen mit der PHP Version 3 veroffentlicht 2 Veranderungen gegenuber dem Interpreter von PHP FI 2 waren vor allem die bessere Performance sowie einige Anderungen der Syntax und des Verhaltens von PHP 3 Die Version 1 0 wurde am 22 Mai 2000 zusammen mit PHP 4 veroffentlicht Sie unterstutzt Sessions sowie grundlegende Objektorientierte Programmierung 4 Ab der Version 2 0 ist mit vielen neuen Funktionalitaten ernsthaftes objektorientiertes Programmieren moglich Bei der Version 2 1 ist vor allem die Performance verbessert worden 5 wahrend die Version 2 2 zusatzlich ein verbessertes Speichermanagement besitzt 6 Ab der Version 2 3 unterstutzt die Zend Engine Namensraume 7 ab der Version 3 0 wird der Standardzeichensatz auf Unicode geandert 8 Siehe auch PHPVerwandte Produkte Bearbeiten Hauptartikel Zend Technologies Um den Quellcode weiter zu optimieren wurde der Zend Optimizer entwickelt der als Erganzung zur Zend Engine fungiert Weiterhin wird der Zend Optimizer zur Ausfuhrung von mit dem Zend Guard verschlusselten PHP Quelltexten benotigt Anmerkungen BearbeitenDie Versionsnummer der Zend Engine entspricht der der Scriptsprache PHP minus 3 da ab der Version 1 0 der Zend Engine die PHP Version 4 unterstutzt wird Ab PHP 7 gilt diese Regel nicht mehr so wird fur PHP 7 2 die ZendEngine 3 2 genutzt Weblinks BearbeitenZend Engine Homepage Zend Technologies Ltd Feature Overview and Design Zend Engine 2 Memento vom 4 Juni 2014 im Internet Archive PDF englisch Einzelnachweise Bearbeiten Zend engine In PHP Internals Book Abgerufen am 1 Februar 2019 englisch a b Wikipedia PHP Migration von PHP FI 2 0 zu PHP 3 0 Memento vom 3 Februar 2007 im Internet Archive PHP Manual Changelog fur PHP 4 0 0 Performance Vergleich PHP 4 3 1 zu PHP 5 0 0 und Performance Vergleich PHP 4 3 1 zu PHP 5 1 0 ister org PHP 5 2 0 bringt Sicherheitsfixes und neue Funktionen Update heise de Namespaces PHP and Unicode A Love at Fifth Sight Memento vom 24 Mai 2005 im Internet Archive Abgerufen von https de wikipedia org w index php title Zend Engine amp oldid 232582067