Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Zend Engine
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Architecture == Zend Engine is used internally by PHP as a compiler and runtime engine. PHP Scripts are loaded into memory and compiled into Zend [[opcodes]]. These opcodes are executed and the HTML generated is sent to the client.<ref>{{cite web|url=http://www.careerride.com/PHP-zend-engine.aspx|title=PHP - What is zend engine?|publisher=careerride}}</ref> To implement a Web script interpreter requires three parts: # The interpreter part analyzes the input code, translates it, and executes it. # The functionality part implements the functionality of the language (its functions, etc.). # The interface part talks to the Web server, etc. Zend takes part 1 completely and a bit of part 2; PHP takes parts 2 and 3. Zend itself really forms only the language core, implementing PHP at its very basics with some predefined functions.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)