- var_dump: documentation ( source)
<?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));
}