PHP 7.0.6 Released
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Errors
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
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
Safe Mode
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
Credit Card Processing
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
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
PHP Manual
PHP at the Core: A Hacker's Guide
Zend Engine 2 Opcodes
Opcode Descriptions and Examples
Table of Contents
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
User Contributed Notes
There are no user contributed notes for this page.