3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { function getData() { return true; } } $set = array(); foreach(range(1, 2000) as $f) { $set[] = new Foo; } $array = array(); $filter = function($f) { return $f->getData(); }; $array = array_map($filter, $set);

preferences:
40.27 ms | 402 KiB | 5 Q