3v4l.org

run code in 300+ PHP versions simultaneously
<?php class derp { protected $d = "hurrdurr"; } class test { protected $val = "test"; protected $derp; public function __construct() { $this->derp = new derp; } public function __get($var) { return $this->$var; } } $test = new test; echo json_encode($test);

preferences:
36.94 ms | 402 KiB | 5 Q