File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ PHP 8.2 INTERNALS UPGRADE NOTES
8
8
9
9
4. OpCode changes
10
10
11
+ 5. SAPI changes
12
+
11
13
========================
12
14
1. Internal API changes
13
15
========================
@@ -24,6 +26,9 @@ PHP 8.2 INTERNALS UPGRADE NOTES
24
26
* The main/php_stdint.h header has been removed.
25
27
Include the standard <inttypes.h> and/or <stdint.h> headers instead.
26
28
Replace usage of u_char by the standard C99 uint8_t type.
29
+ * A new ZEND_THREEWAY_COMPARE() macro has been introduced which does a
30
+ three-way comparison of two integers and returns -1, 0 or 1 if the LHS is
31
+ smaller, equal or larger than the RHS
27
32
28
33
========================
29
34
2. Build system changes
@@ -53,3 +58,12 @@ PHP 8.2 INTERNALS UPGRADE NOTES
53
58
will produce ZEND_INIT_FCALL_BY_NAME opcodes instead which check for the
54
59
existence of the function at runtime.
55
60
61
+ ========================
62
+ 5. SAPI changes
63
+ ========================
64
+
65
+ * The signature of php_module_startup() has changed from
66
+ int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_modules, uint32_t num_additional_modules)
67
+ to
68
+ zend_result php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_module)
69
+ as only one additional module was ever provided.
You can’t perform that action at this time.
0 commit comments