- var_dump: documentation ( source)
<?php
$o = new class () {
public string $foo = 'bar';
protected string $baz = 'qux';
private string $xyz = 'xyz';
};
$ao = new ArrayObject($o, ArrayObject::ARRAY_AS_PROPS);
var_dump((object) $ao->getArrayCopy());