File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -34,9 +34,9 @@ PHP 8.0 INTERNALS UPGRADE NOTES
34
34
1. Internal API changes
35
35
========================
36
36
37
- a. Object Handlers API and some related functions, e.g. zend_call_method() and
38
- zend_objects_clone_obj() were changed to receive zend_object* instead of
39
- zval* and zend_string* instead of zval* for property names .
37
+ a. The Object Handlers API was changed to receive zend_object* instead of
38
+ zval* and zend_string* instead of zval* for property names. See also
39
+ section t for other similar changes .
40
40
41
41
b. ZEND_OVERLOADED_FUNCTION and corresponding call_method() object handler
42
42
were removed. ZEND_INTERNAL_FUNCTION with ZEND_ACC_CALL_VIA_HANDLER and
@@ -173,9 +173,15 @@ PHP 8.0 INTERNALS UPGRADE NOTES
173
173
4. Argument int to size_t in Zend Engine 4.0:
174
174
- zend_set_hash_symbol()
175
175
5. Argument zval* to zend_object* in Zend Engine 4.0:
176
+ - zend_read_property()
177
+ - zend_update_property()
178
+ - zend_unset_property()
179
+ - zend_call_method()
180
+ - zend_objects_clone_obj()
176
181
- zend_get_closure_method_def()
177
182
- zend_throw_exception_hook()
178
183
- zend_throw_exception_internal()
184
+ - zend_get_exception_base()
179
185
6. Argument zval* to zend_long in Zend Engine 4.0:
180
186
- _php_math_longtobase()
181
187
You can’t perform that action at this time.
0 commit comments