Skip to content

Commit e4aac50

Browse files
committed
[ci skip] UPGRADING
1 parent e0d9314 commit e4aac50

File tree

2 files changed

+88
-0
lines changed

2 files changed

+88
-0
lines changed

UPGRADING

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,91 @@ PHP 8.2 UPGRADE NOTES
242242
11. Changes to INI File Handling
243243
========================================
244244

245+
- Parsing of some ill-formatted values will now trigger a warning when this was
246+
silently ignored before. Interpretation of these values is not changed, for
247+
backwards compatibility. This affects the following settings:
248+
. bcmath.scale
249+
. com.code_page
250+
. default_socket_timeout
251+
. fiber.stack_size
252+
. hard_timeout
253+
. intl.error_level
254+
. ldap.max_links
255+
. max_input_nesting_level
256+
. max_input_vars
257+
. mbstring.regex_retry_limit
258+
. mbstring.regex_stack_limit
259+
. mysqli.allow_local_infile
260+
. mysqli.allow_persistent
261+
. mysqli.default_port
262+
. mysqli.max_links
263+
. mysqli.max_persistent
264+
. mysqli.reconnect
265+
. mysqli.rollback_on_cached_plink
266+
. mysqlnd.log_mask
267+
. mysqlnd.mempool_default_size
268+
. mysqlnd.net_read_buffer_size
269+
. mysqlnd.net_read_timeout
270+
. oci8.default_prefetch
271+
. oci8.max_persistent
272+
. oci8.persistent_timeout
273+
. oci8.ping_interval
274+
. oci8.prefetch_lob_size
275+
. oci8.privileged_connect
276+
. oci8.statement_cache_size
277+
. odbc.allow_persistent
278+
. odbc.check_persistent
279+
. odbc.defaultbinmode
280+
. odbc.default_cursortype
281+
. odbc.defaultlrl
282+
. odbc.max_links
283+
. odbc.max_persistent
284+
. opcache.consistency_checks
285+
. opcache.file_update_protection
286+
. opcache.force_restart_timeout
287+
. opcache.interned_strings_buffer
288+
. opcache.jit_bisect_limit
289+
. opcache.jit_blacklist_root_trace
290+
. opcache.jit_blacklist_side_trace
291+
. opcache.jit_debug
292+
. opcache.jit_hot_func
293+
. opcache.jit_hot_loop
294+
. opcache.jit_hot_return
295+
. opcache.jit_hot_side_exit
296+
. opcache.jit_max_exit_counters
297+
. opcache.jit_max_loop_unrolls
298+
. opcache.jit_max_polymorphic_calls
299+
. opcache.jit_max_recursive_calls
300+
. opcache.jit_max_recursive_returns
301+
. opcache.jit_max_root_traces
302+
. opcache.jit_max_side_traces
303+
. opcache.log_verbosity_level
304+
. opcache.max_file_size
305+
. opcache.opt_debug_level
306+
. opcache.optimization_level
307+
. opcache.revalidate_freq
308+
. output_buffering
309+
. pcre.backtrack_limit
310+
. pcre.recursion_limit
311+
. pgsql.max_links
312+
. pgsql.max_persistent
313+
. post_max_size
314+
. realpath_cache_size
315+
. realpath_cache_ttl
316+
. session.cache_expire
317+
. session.cookie_lifetime
318+
. session.gc_divisor
319+
. session.gc_maxlifetime
320+
. session.gc_probability
321+
. soap.wsdl_cache_limit
322+
. soap.wsdl_cache_ttl
323+
. unserialize_max_depth
324+
. upload_max_filesize
325+
. user_ini.cache_ttl
326+
. xmlrpc_error_number
327+
. zend.assertions
328+
. zlib.output_compression_level
329+
245330
========================================
246331
12. Windows Support
247332
========================================

UPGRADING.INTERNALS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ PHP 8.2 INTERNALS UPGRADE NOTES
2121
Call zend_str_tolower() yourself if necessary. You no longer need to copy
2222
the haystack and needle before passing them to php_stristr().
2323
* zend_register_module_ex() no longer copies the module entry.
24+
* Deprecated zend_atoi() and zend_atol(). Use ZEND_STRTOL() for general purpose
25+
string to long conversion, or zend_ini_parse_quantity() for parsing ini
26+
quantities.
2427

2528
========================
2629
2. Build system changes

0 commit comments

Comments
 (0)