3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { /** @return string[] */ public function test() {return array_map(array($this, 'callback'), array('ааа', 'ббб', 'ввв'));} /** * @param string $value * @return string */ private function callback($value) {return mb_strtoupper($value);} } $a = new A(); echo print_r($a->test(), true);

preferences:
38.49 ms | 402 KiB | 5 Q