3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $bar = 'barValue'; protected $baz = 'bazValue'; private $tab = 'tabValue'; } $F = new Foo(); $data = (array)$F; var_dump($data["bar"]); var_dump($data["\0*\0baz"]); var_dump($data["\0Foo\0tab"]); $data['\0Foo\0tab'] = "new_tabValue"; var_dump($data['\0Foo\0tab']); $data = (object)$data; echo $data->tab;

preferences:
33.95 ms | 402 KiB | 5 Q