We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 87d82e9 commit e44eb89Copy full SHA for e44eb89
UPGRADING
@@ -59,6 +59,12 @@ PHP 8.4 UPGRADE NOTES
59
OutOfBoundsException instead of RuntimeException. As OutOfBoundsException
60
is a child class of RuntimeException, code that uses RuntimeException
61
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).
68
69
- Standard:
70
. round() now validates the value of the $mode parameter and throws a ValueError
0 commit comments