3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public $doSomething; public function __construct() { $this->doSomething = function ($a) { return $a*2; }; } } $object = new foo(); $array = [1,2,3,4]; print_r(array_map($object->doSomething, $array));

preferences:
24.57 ms | 406 KiB | 5 Q