3v4l.org

run code in 300+ PHP versions simultaneously
<?php $obj = (object) ["test"]; $zeroInt = 0; $zeroString = "0"; var_dump( $obj, $obj->{0}, $obj->{"0"}, $obj->$zeroInt, $obj->$zeroString ); $r = new RelfectionObject($obj); foreach ($r->getProperties() as $prop) { var_dump($prop->getName(), $prop->getValue($obj)); }

preferences:
55.44 ms | 402 KiB | 5 Q