Skip to content

Commit e44eb89

Browse files
committed
UPGRADING
1 parent 87d82e9 commit e44eb89

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

UPGRADING

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ PHP 8.4 UPGRADE NOTES
5959
OutOfBoundsException instead of RuntimeException. As OutOfBoundsException
6060
is a child class of RuntimeException, code that uses RuntimeException
6161
continues to function.
62+
. ArrayObject now follows property write restrictions.
63+
This means, writing a dynamic property now emits a deprecation warning,
64+
it is not possible to assign a value of an incorrect type to a typed
65+
property, nor assigning to a property name which contains null bytes.
66+
ArrayObject continues to bypass any __set() handler and continues to
67+
allow assigning to inaccessible property names (e.g. integer as name).
6268

6369
- Standard:
6470
. round() now validates the value of the $mode parameter and throws a ValueError

0 commit comments

Comments
 (0)