File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ PHP 7.4 INTERNALS UPGRADE NOTES
11
11
h. Immutable classes and op_arrays
12
12
i. php_fgetcsv() and php_fputcsv()
13
13
j. Removed add_get_assoc_*() and add_get_index_*()
14
+ k. Class declaration opcodes
14
15
15
16
2. Build system changes
16
17
a. Abstract
@@ -146,6 +147,12 @@ PHP 7.4 INTERNALS UPGRADE NOTES
146
147
j. add_get_assoc_*() and add_get_index_*() are removed. Use add_assoc*(),
147
148
add_index*() or zend_hash_*() API functions instead.
148
149
150
+ k. Complex class declaration opcodes ZEND_ADD_INTERFACE, ZEND_ADD_TRAIT,
151
+ ZEND_BIND_TRAITS and ZEND_VERIFY_ABSTRACT_CLASS were removed. Information
152
+ about interfaces and traits is kept in zend_class_entry structure and
153
+ actual linked performed by ZEND_DECLARE_...CLASS... opcode(s).
154
+ Linked classes have ZEND_ACC_LINKED flag set.
155
+
149
156
========================
150
157
2. Build system changes
151
158
========================
You can’t perform that action at this time.
0 commit comments