3v4l.org

run code in 300+ PHP versions simultaneously
<?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", '', $key); $tmp[$key] = $value; } var_dump($tmp);

preferences:
31.66 ms | 402 KiB | 5 Q