3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { private $bar; public function __construct() { $this->bar = new bar(); } public function & __get($key) { $bar = $this->bar; return $bar; } } class bar { public $onBaz = []; } $foo = new foo(); $foo->bar->onBaz[] = function() {}; var_dump($foo->bar->onBaz);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
170.05 ms | 2649 KiB | 9 Q