File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ PHP 8.2 INTERNALS UPGRADE NOTES
6
6
7
7
3. Module changes
8
8
9
+ 4. OpCode changes
10
+
9
11
========================
10
12
1. Internal API changes
11
13
========================
@@ -24,3 +26,14 @@ PHP 8.2 INTERNALS UPGRADE NOTES
24
26
3. Module changes
25
27
========================
26
28
29
+ ========================
30
+ 4. OpCode changes
31
+ ========================
32
+
33
+ * The ZEND_INIT_FCALL opcode now asserts that the function exists in the symbol
34
+ table as the function's existence is checked at compile time.
35
+ For extensions modifying the function symbol table, setting
36
+ CG(compiler_options) |= ZEND_COMPILE_IGNORE_USER_FUNCTIONS | ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS;
37
+ will produce ZEND_INIT_FCALL_BY_NAME opcodes instead which check for the
38
+ existence of the function at runtime.
39
+
You can’t perform that action at this time.
0 commit comments