3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { private $a = 0; protected $b = true; public $c = 'hello'; } class Another extends Test { private $a = 1; protected $b = false; public $d ='wow'; } $obj = new Another(); $data = (array) $obj; $new = (object) $data; echo $new->c, $new->d, $new->b, $new->a; var_dump($data); var_dump($new);

preferences:
40.83 ms | 402 KiB | 5 Q