Global Information Lookup Global Information

Zend Engine information


Zend Engine
Original author(s)Andi Gutmans, Zeev Suraski
Developer(s)Zend Technologies, The PHP Development Team
Initial release1999
Stable release
3.4 (PHP 7.4)
4.0 (PHP 8.0)
Repositorygithub.com/php/php-src[1]
Written inC
TypeScripting engine
LicenseZend Engine License (some parts are under the PHP License)
Websitewww.zend.com

The Zend Engine is a compiler and runtime environment for the PHP scripting language and consists of the Zend Virtual Machine, which is composed of the Zend Compiler and the Zend Executor, that compiles and executes the PHP code.[2] 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.[3] 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.

This was followed by Zend Engine 2 at the heart of PHP 5.

This was followed by Zend Engine 3, originally codenamed phpng, which was developed for PHP 7 and significantly improves performance.[4]

The newest version is Zend Engine 4, which was developed for PHP 8.

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 1999,[5] 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.

  1. ^ "php.internals: Changes to Git commit workflow". news-web.php.net. Retrieved 22 April 2021.
  2. ^ "Zend engine". PHP Internals Book. Retrieved 4 October 2021.
  3. ^ "Zend's History with PHP". Zend Technologies.
  4. ^ "PHP: General Information - Manual". php.net. Retrieved 22 November 2019.
  5. ^ Gutmans, Andi (14 July 1999). "- License update · php/php-src@fec59d3". Retrieved 26 December 2021.

and 21 Related for: Zend Engine information

Request time (Page generated in 0.7769 seconds.)

Zend Engine

Last Update:

The Zend Engine is a compiler and runtime environment for the PHP scripting language and consists of the Zend Virtual Machine, which is composed of the...

Word Count : 463

PHP

Last Update:

from the command line. The standard PHP interpreter, powered by the Zend Engine, is free software released under the PHP License. PHP has been widely...

Word Count : 12026

PHP License

Last Update:

reason for dropping it. The Zend Engine, the core of the PHP interpreter, is separately licensed under the similar Zend Engine License, which contains similar...

Word Count : 440

Runtime system

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 2650

Zeev Suraski

Last Update:

of Zend Technologies. A graduate of the Technion in Haifa, Israel, Suraski and Andi Gutmans created PHP 3 in 1997. In 1999 they wrote the Zend Engine, the...

Word Count : 326

Bytecode

Last Update:

FoxPro compiles to bytecode WebAssembly YARV and Rubinius for Ruby ZCODE Zend Engine opcodes for PHP Look up bytecode in Wiktionary, the free dictionary....

Word Count : 1891

HHVM

Last Update:

the Zend Engine transforms PHP source code into opcodes that serve as a form of bytecode, and executes the opcodes directly on the Zend Engine's virtual...

Word Count : 1126

Source code

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 2428

Memory leak

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 2718

Executable

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 726

Scope resolution operator

Last Update:

name "Paamayim Nekudotayim" was introduced in the Israeli-developed Zend Engine 0.5 used in PHP 3. Although it has been confusing to many developers...

Word Count : 538

PHP syntax and semantics

Last Update:

class variable features in Zend Engine 2 do not work the way some would expect. There is no virtual table feature in the engine, so static variables are...

Word Count : 3561

Cross compiler

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 3595

Virtual machine

Last Update:

from one-off implementations such as Pyramid 2000 to a general-purpose engine like Infocom's z-machine, which Graham Nelson argues is "possibly the most...

Word Count : 2738

Common Language Runtime

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 248

Intermediate representation

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 961

Code coverage

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 2353

Dynamic program analysis

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 1074

Memory corruption

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 478

Crt0

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 395

Object code

Last Update:

virtual machine (JVM) LuaJIT Objective-C and Swift's V8 and Node.js Zend Engine Notable compilers & toolchains GNU Compiler Collection (GCC) LLVM and Clang...

Word Count : 361

PDF Search Engine © AllGlobal.net