Zend Engine

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Zend Engine
Zend Engine logo.png
Original author(s) Andi Gutmans, Zeev Suraski
Developer(s) Zend Technologies, PHP Core Developers (various contributors)
Initial release 1999
Stable release 2.6.0
Preview release 3.0 (PHP 7.0.0 RC 7) / 12 November 2015; 13 days ago (2015-11-12)
Development status Active
Written in C
Type Scripting engine
License Zend Engine License (some parts are under the PHP License)
Website php.net

The Zend Engine is the open source scripting engine that interprets the PHP programming language. It was originally developed by Andi Gutmans and Zeev Suraski while they were students at the Technion - Israel Institute of Technology. They later founded a company called Zend Technologies in Ramat Gan, Israel. The name Zend is a combination of their forenames, Zeev and Andi.

The first version of the Zend Engine appeared in 1999 in PHP version 4.[1] It was written in C as a highly optimized modular back-end, which for the first time could be used in applications outside of PHP. The Zend Engine provides memory and resource management, and other standard services for the PHP language. Its performance, reliability and extensibility played a significant role in PHP's increasing popularity.

The current version is The Zend Engine II at the heart of PHP 5. A new version which significantly improves performance, originally codenamed phpng but now also known as The Zend Engine III,[2] is in development for PHP 7.

The source code for the Zend Engine has been freely available under the Zend Engine License (although some parts are under the PHP License) since 2001[citation needed], as part of the official releases from php.net, as well as the official git repository or the GitHub mirror. Various volunteers contribute to the PHP/Zend Engine codebase.

See also[edit]


  1. ^ "Zend's History with PHP". Zend Technologies. 
  2. ^ "Merge branch 'ZendEngine3'". GitHub. 2014-12-05. Retrieved 2014-12-05. 

External links[edit]