We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1c6fb7 commit 3528ca8Copy full SHA for 3528ca8
UPGRADING.INTERNALS
@@ -46,6 +46,11 @@ PHP 8.3 INTERNALS UPGRADE NOTES
46
constant names are only stored as keys of the global constants table.
47
That's why the `zend_register_constant()` function now expects the
48
constant name as its first parameter.
49
+* Many calls to zend_assign_to_variable have been replaced with
50
+ zend_assign_to_variable_ex which allows delaying the releasing of the old
51
+ variable value. This avoids side-effects through destructors between the
52
+ assignment of the variable and the assignment to the result zval in the VM
53
+ (i.e. it may free the new value). See GH-10168 for details.
54
55
========================
56
2. Build system changes
0 commit comments