- var_dump: documentation ( source)
- str_replace: documentation ( source)
<?php
class Foo {
public $foo = 'foo';
protected $bar = 'two';
private $baz = 'three';
}
$obj = new Foo();
$arr = (array) $obj;
$cls = get_class($obj);
var_dump(isset($b["\0*\0bar"]));
var_dump(isset($b["\0Foo\0baz"]));
var_dump($arr);
$tmp = [];
foreach ($arr as $key => $value) {
$key = str_replace("\0*\0", '', $key);
$tmp[$key] = $value;
}
var_dump($tmp);