3v4l.org

run code in 300+ PHP versions simultaneously
<?php $foo = array_map(fn($string) => $string . '!', ['hello', 'goodbye']); var_dump($foo); $foo = array_map(fn($string, $suffix) => $string . $suffix, ['one', 'two'], [' - uno', ' - dos']); var_dump($foo); $foo = array_map(fn($english, $spanish) => "'$english' en Español es '$spanish'", ['one', 'two'], ['uno', 'dos']); var_dump($foo); $foo = array_map(fn($english, $spanish, $german) => "$english - $spanish - $german", ['one', 'two'], ['uno', 'dos'], ['ein', 'zwei']); var_dump($foo);
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { [0]=> string(6) "hello!" [1]=> string(8) "goodbye!" } array(2) { [0]=> string(9) "one - uno" [1]=> string(9) "two - dos" } array(2) { [0]=> string(26) "'one' en Español es 'uno'" [1]=> string(26) "'two' en Español es 'dos'" } array(2) { [0]=> string(15) "one - uno - ein" [1]=> string(16) "two - dos - zwei" }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
19.25 ms | 402 KiB | 8 Q