3v4l.org

run code in 300+ PHP versions simultaneously
<?php class M { protected $A = 'foo'; private $B = 'bar'; public Function dump () { var_dump ( array_keys (get_object_vars ($this)), array_keys (call_user_func ('get_object_vars', $this)) ); return $this; } } var_dump (get_object_vars ((new M)->dump ()));

preferences:
59.65 ms | 402 KiB | 5 Q