- var_dump: documentation ( source)
- get_object_vars: documentation ( source)
<?php
class Foo {
public $foo = 1;
private $bar = 2;
public function toArray() {
$i = $this;
$publics_only = function() use ($i) {
return get_object_vars($i);
};
return $publics_only();
}
}
$foo = new Foo();
var_dump($foo->toArray());