- var_dump: documentation ( source)
<?php
class Foo {
public $foo = 'foo';
protected $bar = 'two';
private $baz = 'three';
}
function objectToArray($obj)
{
if (is_array($obj)) {
return $obj;
}
$array = (array) $obj;
$result = array();
foreach($array as $key => $value) {
$result[$key] = $value;
}
return $result;
}
$b = objectToArray(new Foo());
var_dump($b);