Skip to content

Commit a72b214

Browse files
committed
update NEWS/UPGRADING
1 parent a0dff6f commit a72b214

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

NEWS

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,41 @@ PHP NEWS
55
- CLI Server:
66
. Implemented FR #61977 (Need CLI web-server support for files with .htm &
77
svg extensions). (Sixd, Laruence)
8-
. Fixed bug #61546 (functions related to current script failed when chdir()
9-
in cli sapi). (Laruence, [email protected])
108
. Improved performance while sending error page, this also fixed
119
bug #61785 (Memory leak when access a non-exists file without router).
1210
(Laruence)
11+
. Fixed bug #61546 (functions related to current script failed when chdir()
12+
in cli sapi). (Laruence, [email protected])
1313

1414
- CURL:
1515
. Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
1616
(Laruence)
1717

1818
- Core:
19+
. Fixed missing bound check in iptcparse(). (chris at chiappa.net)
1920
. Fixed bug #62005 (unexpected behavior when incrementally assigning to a
2021
member of a null object). (Laruence)
2122
. Fixed bug #61978 (Object recursion not detected for classes that implement
2223
JsonSerializable). (Felipe)
23-
. Fixed bug #61782 (__clone/__destruct do not match other methods when checking
24-
access controls). (Stas)
25-
. Fixed bug #61730 (Segfault from array_walk modifying an array passed by
26-
reference). (Laruence)
24+
. Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
2725
. Fixed bug #61922 (ZTS build doesn't accept zend.script_encoding config).
2826
(Laruence)
29-
. Fixed missing bound check in iptcparse(). (chris at chiappa.net)
3027
. Fixed bug #61827 (incorrect \e processing on Windows) (Anatoliy)
28+
. Fixed bug #61782 (__clone/__destruct do not match other methods when checking
29+
access controls). (Stas)
3130
. Fixed bug #61761 ('Overriding' a private static method with a different
3231
signature causes crash). (Laruence)
32+
. Fixed bug #61730 (Segfault from array_walk modifying an array passed by
33+
reference). (Laruence)
3334
. Fixed bug #61728 (PHP crash when calling ob_start in request_shutdown
3435
phase). (Laruence)
3536
. Fixed bug #61660 (bin2hex(hex2bin($data)) != $data). (Nikita Popov)
3637
. Fixed bug #61650 (ini parser crashes when using ${xxxx} ini variables
3738
(without apache2)). (Laruence)
3839
. Fixed bug #61605 (header_remove() does not remove all headers). (Laruence)
40+
. Fixed bug #54547 (wrong equality of string numbers). (Gustavo)
3941
. Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
4042
set to null). (Anatoliy)
41-
. Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
4243

4344
- FPM
4445
. Fixed bug #61812 (Uninitialised value used in libmagic).

UPGRADING

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,10 @@ PHP 5.4 UPGRADE NOTES
169169
non-numeric and produce warning, but are converted to 12 and 5
170170
respectively for backwards compatibility reasons.
171171

172+
- Long numeric strings that do not fit in integer or double (such as
173+
"92233720368547758070") are compared using string comparison if
174+
they could otherwise result in precision loss - since 5.4.4.
175+
172176
- Closures now support scopes and $this and can be rebound to
173177
objects using Closure::bind() and Closure::bindTo().
174178

@@ -178,6 +182,9 @@ PHP 5.4 UPGRADE NOTES
178182
- Parse error messages are changed to contain more information about
179183
the error.
180184

185+
- __clone and __destruct since 5.4.4 follow the same scoping rules as
186+
the rest of the methods (see bug #61782 for details).
187+
181188
================================
182189
4. Changes to existing functions
183190
================================

0 commit comments

Comments
 (0)