Commit 5acf331f98c for php.net
commit 5acf331f98c5779a56a7a5bd9130fc2b9bb4d749
Author: Juliette <663378+jrfnl@users.noreply.github.com>
Date: Fri Sep 18 05:11:00 2026 +0200
[skip ci] UPGRADING: fix placement of entry (#23742)
Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>
diff --git a/UPGRADING b/UPGRADING
index 8762c7602ae..48ddd14bb72 100644
--- a/UPGRADING
+++ b/UPGRADING
@@ -616,23 +616,6 @@ PHP 8.6 UPGRADE NOTES
* SplFileObject::getCsvControl()
RFC: https://wiki.php.net/rfc/deprecations_php_8_6#deprecate_splfileobject_csv_methods
-- Date:
- . The following DateTime, DateTimeImmutable, DateTimeZone, DateInterval, and DatePeriod methods now have tentative static return types:
- DateTime::createFromInterface()
- DateTimeImmutable::__set_state()
- DateTimeImmutable::modify()
- DateTimeImmutable::add()
- DateTimeImmutable::sub()
- DateTimeImmutable::setTimezone()
- DateTimeImmutable::setTime()
- DateTimeImmutable::setDate()
- DateTimeImmutable::setISODate()
- DateTimeImmutable::setTimestamp()
- DateTimeImmutable::createFromInterface()
- DateTimeZone::__set_state()
- DateInterval::__set_state()
- DatePeriod::__set_state()
-
- Standard:
. metaphone() is deprecated.
Please use a userland phonetic matching library instead.
@@ -678,6 +661,23 @@ PHP 8.6 UPGRADE NOTES
5. Changed Functions
========================================
+- Date:
+ . The following DateTime, DateTimeImmutable, DateTimeZone, DateInterval, and DatePeriod methods now have tentative static return types:
+ DateTime::createFromInterface()
+ DateTimeImmutable::__set_state()
+ DateTimeImmutable::modify()
+ DateTimeImmutable::add()
+ DateTimeImmutable::sub()
+ DateTimeImmutable::setTimezone()
+ DateTimeImmutable::setTime()
+ DateTimeImmutable::setDate()
+ DateTimeImmutable::setISODate()
+ DateTimeImmutable::setTimestamp()
+ DateTimeImmutable::createFromInterface()
+ DateTimeZone::__set_state()
+ DateInterval::__set_state()
+ DatePeriod::__set_state()
+
- Filter:
. filter_var_array() return type has been narrowed from array|false|null to
array|false. The function always establishes an array before filtering, so
@@ -1096,11 +1096,6 @@ PHP 8.6 UPGRADE NOTES
. Improved performance of imagegrabscreen() and imagegrabwindow() on
Windows.
-- JSON:
- . Improve performance of encoding arrays and objects.
- . Improved performance of indentation generation in json_encode()
- when using PHP_JSON_PRETTY_PRINT.
-
- Intl:
. Improved performance of IntlCalendar::getAvailableLocales() and
IntlDateFormatter::localtime() / datefmt_localtime() by pre-allocating
@@ -1108,6 +1103,11 @@ PHP 8.6 UPGRADE NOTES
. Improved performance of transliterator_list_ids() and
resourcebundle_locales() by pre-allocating their returned arrays.
+- JSON:
+ . Improve performance of encoding arrays and objects.
+ . Improved performance of indentation generation in json_encode()
+ when using PHP_JSON_PRETTY_PRINT.
+
- Mbstring:
. Improved performance of mb_str_pad().