Commit 605301ce79a for php.net
commit 605301ce79a622ca518ce614a445123bbae52077
Author: Daniel Scherzer <daniel.e.scherzer@gmail.com>
Date: Fri Apr 10 11:51:02 2026 -0700
UPGRADING: order extensions alphabetically [skip ci]
diff --git a/UPGRADING b/UPGRADING
index e9944d8eeeb..a6e2e9f1d68 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -24,15 +24,15 @@ PHP 8.6 UPGRADE NOTES
array arguments types/values and raise a TypeError/ValueError
accordingly.
+- PCNTL:
+ . pcntl_alarm() now raises a ValueError if the seconds argument is
+ lower than zero or greater than platform's UINT_MAX.
+
- PCRE:
. preg_grep() now returns false instead of a partial array when a PCRE
execution error occurs (e.g. malformed UTF-8 input with the /u modifier).
This is consistent with other preg_* functions.
-- PCNTL:
- . pcntl_alarm() now raises a ValueError if the seconds argument is
- lower than zero or greater than platform's UINT_MAX.
-
- Phar:
. Phar::mungServer() now raises a ValueError when an invalid
argument value is passed instead of being silently ignored.
@@ -228,6 +228,13 @@ PHP 8.6 UPGRADE NOTES
11. Changes to INI File Handling
========================================
+- Mbstring:
+ . The mbstring.detect_order INI directive now updates the internal detection
+ order when changed at runtime via ini_set(). Previously, runtime changes
+ using ini_set() did not take effect for mb_detect_order(). Setting the
+ directive to NULL or an empty string at runtime now leaves the previously
+ configured detection order unchanged.
+
- Mysqli:
. mysqli.default_port now checks the validity of the value which should be
between 0 and 65535 included.
@@ -237,13 +244,6 @@ PHP 8.6 UPGRADE NOTES
When used along with ZEND_JIT_DEBUG_TRACE_EXIT_INFO, the source of exit
points is printed in exit info output, in debug builds.
-- Mbstring:
- . The mbstring.detect_order INI directive now updates the internal detection
- order when changed at runtime via ini_set(). Previously, runtime changes
- using ini_set() did not take effect for mb_detect_order(). Setting the
- directive to NULL or an empty string at runtime now leaves the previously
- configured detection order unchanged.
-
========================================
12. Windows Support
========================================