3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Testfunc { public static function load($arr) { $obj = new Testfunc; foreach($arr as $key=>$val) { $obj->{$key} = $arr; } return $obj; } } print_r(Testfunc::load(array('test'=>'derp')));

preferences:
101.53 ms | 402 KiB | 5 Q