3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $months = array_combine(range(1,12), array_map(function($i) { return date('M', mktime(1,0,0,$i,1,1970)); }, range(1,12))); var_dump($months);
Output for 5.3.0 - 7.1.0
array(12) { [1]=> string(3) "Jan" [2]=> string(3) "Feb" [3]=> string(3) "Mar" [4]=> string(3) "Apr" [5]=> string(3) "May" [6]=> string(3) "Jun" [7]=> string(3) "Jul" [8]=> string(3) "Aug" [9]=> string(3) "Sep" [10]=> string(3) "Oct" [11]=> string(3) "Nov" [12]=> string(3) "Dec" }
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /in/pvKAQ on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION, expecting ')' in /in/pvKAQ on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `')'' in /in/pvKAQ on line 3
Process exited with code 255.