3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public int $uninitialized; public int $initialized = 1; } $a = new A(); var_dump(get_object_vars($a)); $a->uninitialized = 2; var_dump(get_object_vars($a));
Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
array(1) { ["initialized"]=> int(1) } array(2) { ["uninitialized"]=> int(2) ["initialized"]=> int(1) }

preferences:
48.26 ms | 406 KiB | 5 Q