Zend Engine 2 操作码列表

Table of Contents

Opcode

此页列出并收录了由 Zend Engine 2 解析 PHP 文件而生成的全部Opcode。使用 vld 扩展(参见 » http://pecl.php.net/package/vld)的 PHP 文件的Opcode可能会被丢弃。

Opcode 列表
编号 名称 是否有例子代码
0NOP
1ADD
2SUB
3MUL
4DIV
5MOD
6SL
7SR
8CONCAT
9BW_OR
10BW_AND
11BW_XOR
12BW_NOT
13BOOL_NOT
14BOOL_XOR
15IS_IDENTICAL
16IS_NOT_IDENTICAL
17IS_EQUAL
18IS_NOT_EQUAL
19IS_SMALLER
20IS_SMALLER_OR_EQUAL
21CAST
22QM_ASSIGN
23ASSIGN_ADD
24ASSIGN_SUB
25ASSIGN_MUL
26ASSIGN_DIV
27ASSIGN_MOD
28ASSIGN_SL
29ASSIGN_SR
30ASSIGN_CONCAT
31ASSIGN_BW_OR
32ASSIGN_BW_AND
33ASSIGN_BW_XOR
34PRE_INC
35PRE_DEC
36POST_INC
37POST_DEC
38ASSIGN
39ASSIGN_REF
40ECHO
41PRINT
42未收录
43JMPZ
44JMPNZ
45JMPZNZ
46JMPZ_EX
47JMPNZ_EX
48CASE
49SWITCH_FREE
50BRK
51未收录
52BOOL
53INIT_STRING
54ADD_CHAR
55ADD_STRING
56ADD_VAR
57BEGIN_SILENCE
58END_SILENCE
59INIT_FCALL_BY_NAME
60DO_FCALL
61DO_FCALL_BY_NAME
62RETURN
63RECV
64RECV_INIT
65SEND_VAL
66SEND_VAR
67SEND_REF
68NEW
69未收录
70FREE
71INIT_ARRAY
72ADD_ARRAY_ELEMENT
73INCLUDE_OR_EVAL
74UNSET_VAR
75UNSET_DIM
76UNSET_OBJ
77FE_RESET
78FE_FETCH
79EXIT
80FETCH_R
81FETCH_DIM_R
82FETCH_OBJ_R
83FETCH_W
84FETCH_DIM_W
85FETCH_OBJ_W
86FETCH_RW
87FETCH_DIM_RW
88FETCH_OBJ_RW
89FETCH_IS
90FETCH_DIM_IS
91FETCH_OBJ_IS
92FETCH_FUNC_ARG
93FETCH_DIM_FUNC_ARG
94FETCH_OBJ_FUNC_ARG
95FETCH_UNSET
96FETCH_DIM_UNSET
97FETCH_OBJ_UNSET
98FETCH_DIM_TMP_VAR
99FETCH_CONSTANT
100未收录
101EXT_STMT
102EXT_FCALL_BEGIN
103EXT_FCALL_END
104EXT_NOP
105TICKS
106SEND_VAR_NO_REF
107CATCH
108THROW
109FETCH_CLASS
110CLONE
111未收录
112INIT_METHOD_CALL
113 INIT_STATIC_METHOD_CALL
114ISSET_ISEMPTY_VAR
115ISSET_ISEMPTY_DIM_OBJ
116未收录
117未收录
118未收录
119未收录
120未收录
121未收录
122未收录
123未收录
124未收录
125未收录
126未收录
127未收录
128未收录
129未收录
130未收录
131未收录
132PRE_INC_OBJ
133PRE_DEC_OBJ
134POST_INC_OBJ
135POST_DEC_OBJ
136ASSIGN_OBJ
137未收录
138INSTANCEOF
139DECLARE_CLASS
140 DECLARE_INHERITED_CLASS
141DECLARE_FUNCTION
142RAISE_ABSTRACT_ERROR
143未收录
144ADD_INTERFACE
145未收录
146VERIFY_ABSTRACT_CLASS
147ASSIGN_DIM
148ISSET_ISEMPTY_PROP_OBJ
149HANDLE_EXCEPTION
150USER_OPCODE
152ZEND_JMP_SET
153ZEND_DECLARE_LAMBDA_FUNCTION

User Contributed Notes

There are no user contributed notes for this page.