- Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- object(Foo)#1 (1) { ["value"]=> int(42) } object(Foo)#1 (1) { ["value"]=> int(666) }
<?php
readonly class Foo
{
public function __construct(
public int $value,
) {}
}
$foo = new Foo(42);
var_dump($foo);
$ao = new ArrayObject($foo);
$ao['value'] = 666;
var_dump($foo);