3v4l.org

run code in 300+ PHP versions simultaneously
<?php $_rows = array(); for($i = 1; $i <= 28; $i++) { if(in_array($i, array(1,2))) { $_rows['row1'][] = 'Category '.$i; } if(in_array($i, array(3,4,5))) { $_rows['row2'][] = 'Category '.$i; } if(in_array($i, array(6,7,8))) { $_rows['row3'][] = 'Category '.$i; } if(in_array($i, array(9,10,11))) { $_rows['row4'][] = 'Category '.$i; } if(in_array($i, array(12,13))) { $_rows['row5'][] = 'Category '.$i; } if(in_array($i, array(14,15,16))) { $_rows['row6'][] = 'Category '.$i; } if(in_array($i, array(17,18,19))) { $_rows'row7'][] = 'Category '.$i; } if(in_array($i, array(20,21,22))) { $_rows['row8'][] = 'Category '.$i; } if(in_array($i, array(23,24,25))) { $_rows['row9'][] = 'Category '.$i; } if(in_array($i, array(26,27,28))) { $_rows['row10'][] = 'Category '.$i; } } foreach($_rows as $_row) { print_r($_row); }

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.240.1150.06912.38
5.4.230.0190.04612.37
5.4.220.0180.04812.38
5.4.210.0190.04312.37
5.4.200.0200.05112.37
5.4.190.0220.04912.37
5.4.180.0140.04612.37
5.4.170.0210.04412.38
5.4.160.0270.04412.37
5.4.150.0300.07712.37
5.4.140.0190.04212.06
5.4.130.0270.06712.04
5.4.120.0130.04912.00
5.4.110.0210.03712.00
5.4.100.0180.04312.00
5.4.90.0200.04812.00
5.4.80.0180.04212.00
5.4.70.0170.05112.00
5.4.60.0140.04311.99
5.4.50.0210.04811.99
5.4.40.0160.05311.98
5.4.30.0290.06511.98
5.4.20.0170.04611.97
5.4.10.0290.05811.98
5.4.00.0150.04911.47
5.3.280.0220.04412.71
5.3.270.0140.04912.72
5.3.260.0210.04912.72
5.3.250.0240.04212.72
5.3.240.0170.04512.72
5.3.230.0150.04912.71
5.3.220.0230.04912.68
5.3.210.0200.05012.68
5.3.200.0190.04912.68
5.3.190.0230.05312.68
5.3.180.0150.04912.67
5.3.170.0340.09312.67
5.3.160.0160.04612.67
5.3.150.0180.05112.67
5.3.140.0240.04112.66
5.3.130.0200.04712.65
5.3.120.0260.04412.66
5.3.110.0620.10412.66
5.3.100.0170.04712.12
5.3.90.0190.04212.08
5.3.80.0360.09812.07
5.3.70.0340.10112.08
5.3.60.0240.04612.06
5.3.50.0210.04512.00
5.3.40.0420.09112.00
5.3.30.0210.04911.94
5.3.20.0160.04811.70
5.3.10.0180.05011.68
5.3.00.0210.05411.66

preferences:
135.21 ms | 1394 KiB | 7 Q