Downloads
Documentation
Get Involved
Help
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
ADD »
« Zend Engine 2 Opcodes
Manuel PHP
Dans le coeur de PHP : Guide du Hacker
Zend Engine 2 Opcodes
Change language:
English
Brazilian Portuguese
Chinese (Simplified)
French
German
Japanese
Korean
Romanian
Russian
Spanish
Turkish
Other
Edit
Report a Bug
Opcode Descriptions and Examples
Sommaire
ADD
ADD_ARRAY_ELEMENT
ADD_CHAR
ADD_INTERFACE
ADD_STRING
ADD_VAR
ASSIGN
ASSIGN_ADD
ASSIGN_BW_AND
ASSIGN_BW_OR
ASSIGN_BW_XOR
ASSIGN_CONCAT
ASSIGN_DIM
ASSIGN_DIV
ASSIGN_MOD
ASSIGN_MUL
ASSIGN_OBJ
ASSIGN_REF
ASSIGN_SL
ASSIGN_SR
ASSIGN_SUB
BEGIN_SILENCE
BOOL
BOOL_NOT
BOOL_XOR
BRK
BW_AND
BW_NOT
BW_OR
BW_XOR
CASE
CAST
CATCH
CLONE
CONCAT
CONT
DECLARE_CLASS
DECLARE_CONST
DECLARE_FUNCTION
DECLARE_INHERITED_CLASS
DECLARE_INHERITED_CLASS_DELAYED
DIV
DO_FCALL
DO_FCALL_BY_NAME
ECHO
END_SILENCE
EXIT
EXT_FCALL_BEGIN
EXT_FCALL_END
EXT_NOP
EXT_STMT
FE_FETCH
FE_RESET
FETCH_CLASS
FETCH_CONSTANT
FETCH_DIM_FUNC_ARG
FETCH_DIM_IS
FETCH_DIM_R
FETCH_DIM_RW
FETCH_DIM_TMP_VAR
FETCH_DIM_UNSET
FETCH_DIM_W
FETCH_FUNC_ARG
FETCH_IS
FETCH_OBJ_FUNC_ARG
FETCH_OBJ_IS
FETCH_OBJ_R
FETCH_OBJ_RW
FETCH_OBJ_UNSET
FETCH_OBJ_W
FETCH_R
FETCH_RW
FETCH_UNSET
FETCH_W
FREE
GOTO
HANDLE_EXCEPTION
INCLUDE_OR_EVAL
INIT_ARRAY
INIT_FCALL_BY_NAME
INIT_METHOD_CALL
INIT_NS_FCALL_BY_NAME
INIT_STATIC_METHOD_CALL
INIT_STRING
INSTANCEOF
IS_EQUAL
IS_IDENTICAL
IS_NOT_EQUAL
IS_NOT_IDENTICAL
IS_SMALLER
IS_SMALLER_OR_EQUAL
ISSET_ISEMPTY_DIM_OBJ
ISSET_ISEMPTY_PROP_OBJ
ISSET_ISEMPTY_VAR
JMP
JMPNZ
JMPNZ_EX
JMPZ
JMPZ_EX
JMPZNZ
MOD
MUL
NEW
NOP
POST_DEC
POST_DEC_OBJ
POST_INC
POST_INC_OBJ
PRE_DEC
PRE_DEC_OBJ
PRE_INC
PRE_INC_OBJ
PRINT
QM_ASSIGN
RAISE_ABSTRACT_ERROR
RECV
RECV_INIT
RETURN
RETURN_BY_REF
SEND_REF
SEND_VAL
SEND_VAR
SEND_VAR_NO_REF
SL
SR
SUB
SWITCH_FREE
THROW
TICKS
UNSET_DIM
UNSET_OBJ
UNSET_VAR
USER_OPCODE
VERIFY_ABSTRACT_CLASS
ZEND_DECLARE_LAMBDA_FUNCTION
ZEND_JMP_SET
add a note
User Contributed Notes
There are no user contributed notes for this page.