3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $foo = 1; protected $bar = 2; private $baz = 3; public function toArray() { return (array)$this; } } $foo = new Foo; var_dump($foo->toArray(), (array)$foo);

preferences:
38.17 ms | 402 KiB | 5 Q