3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 0; $x = array(); $start = microtime( true ); do { $x[] = array( "firstname" => "Patrick", "lastname" => "Allaert" ); ++$i; } while ( $i < 500000 );

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)
7.2.00.0140.02537.23
7.1.70.0030.01734.57
7.1.60.0140.03735.14
7.1.50.0000.04834.84
7.1.00.0000.10040.15
7.0.200.6560.02374.73
7.0.140.0130.08780.07
7.0.100.0830.10377.71
7.0.90.0800.10077.96
7.0.80.0400.10377.99
7.0.70.0400.11777.77
7.0.60.0630.10077.84
7.0.50.0470.09778.05
7.0.40.0170.11028.03
7.0.30.0270.11028.07
7.0.20.0330.09328.04
7.0.10.0300.08728.02
7.0.00.0230.08027.96
5.6.280.0230.14785.43
5.6.250.0330.15085.38
5.6.240.0270.14085.30
5.6.230.0270.14085.16
5.6.220.0370.14385.15
5.6.210.0370.14085.27
5.6.200.0370.12385.75
5.6.190.0370.13385.70
5.6.180.0170.16385.72
5.6.170.0200.13385.61
5.6.160.0170.12785.70
5.6.150.0300.14085.72
5.6.140.0330.14385.82
5.6.130.0400.11785.78
5.6.120.0130.16085.68
5.6.110.0370.12785.71
5.6.100.0270.15085.71
5.6.90.0430.14385.74
5.6.80.0400.12785.06
5.6.70.0370.13085.12
5.6.60.0270.14785.10
5.6.50.0430.14085.11
5.6.40.0270.15085.05
5.6.30.0300.13385.04
5.6.20.0300.09084.95
5.6.10.0330.14084.95
5.6.00.0330.13085.07
5.5.380.0330.14385.07
5.5.370.0370.12785.00
5.5.360.0300.15085.00
5.5.350.0400.12085.01
5.5.340.0170.12385.56
5.5.330.0330.13785.46
5.5.320.0170.16085.49
5.5.310.0300.13385.56
5.5.300.0370.12085.48
5.5.290.0300.14785.55
5.5.280.0270.15085.55
5.5.270.0400.13385.56
5.5.260.0200.13085.46
5.5.250.0330.13385.20
5.5.240.0400.11784.91
5.5.230.0270.15784.89
5.5.220.0230.16084.94
5.5.210.0370.10384.97
5.5.200.0500.13784.89
5.5.190.0370.12784.78
5.5.180.0370.12784.92
5.5.160.0270.10084.85
5.5.150.0300.14084.91
5.5.140.0430.13084.91
5.5.130.0230.14384.91
5.5.120.0430.13384.91
5.5.110.0270.13784.86
5.5.100.0270.14084.71
5.5.90.0270.09084.78
5.5.80.0170.15384.76
5.5.70.0230.15784.81
5.5.60.0230.14784.70
5.5.50.0170.13784.80
5.5.40.0200.14784.75
5.5.30.0230.11384.80
5.5.20.0330.14784.73
5.5.10.0130.15384.70
5.5.00.0170.12084.67
5.4.450.0330.10783.87
5.4.440.0330.12783.91
5.4.430.0270.14783.96
5.4.420.0300.14083.88
5.4.410.0230.14783.90
5.4.400.0370.13083.48
5.4.390.0430.13083.63
5.4.380.0400.12383.48
5.4.370.0470.13083.59
5.4.360.0270.13783.59
5.4.350.0400.14783.68
5.4.340.0670.11083.74
5.4.320.0370.13083.59
5.4.310.0170.14383.59
5.4.300.0230.14783.63
5.4.290.0370.13083.47
5.4.280.0270.13783.54
5.4.270.0170.14083.67
5.4.260.0170.13783.53
5.4.250.0270.14083.62
5.4.240.0270.14383.58
5.4.230.0300.15383.58
5.4.220.0330.13383.73
5.4.210.0600.11383.53
5.4.200.0230.14783.70
5.4.190.0400.12783.62
5.4.180.0270.13783.63
5.4.170.0370.14383.77
5.4.160.0300.12083.60
5.4.150.0200.11083.54
5.4.140.0300.14380.76
5.4.130.0230.14780.70
5.4.120.0130.15080.96
5.4.110.0230.13080.84
5.4.100.0330.14081.00
5.4.90.0400.11781.07
5.4.80.0330.13780.79
5.4.70.0200.13080.88
5.4.60.0300.11080.83
5.4.50.0270.13080.83
5.4.40.0230.14081.01
5.4.30.0170.14380.92
5.4.20.0330.10380.77
5.4.10.0330.13380.90
5.4.00.0130.12080.39
5.3.290.0270.14377.69
5.3.280.0330.13777.63
5.3.270.0300.13077.68
5.3.260.0330.13077.56
5.3.250.0270.12777.53
5.3.240.0200.14077.52
5.3.230.0130.16777.71
5.3.220.0230.15377.68
5.3.210.0330.14778.08
5.3.200.0170.10377.54
5.3.190.0130.17077.70
5.3.180.0330.13777.54
5.3.170.0230.13777.55
5.3.160.0200.15077.54
5.3.150.0470.13777.48
5.3.140.0230.14777.48
5.3.130.0300.16077.62
5.3.120.0200.16377.56
5.3.110.0330.13377.68
5.3.100.0330.13077.16
5.3.90.0400.12777.14
5.3.80.0270.15377.02
5.3.70.0170.11077.08
5.3.60.0370.14077.06
5.3.50.0130.15077.01
5.3.40.0270.14376.95
5.3.30.0400.14776.91
5.3.20.0400.12076.74
5.3.10.0270.11776.69
5.3.00.0470.11776.65
5.2.170.0470.13074.73
5.2.160.0270.15074.73
5.2.150.0330.15074.68
5.2.140.0400.12774.67
5.2.130.0300.13774.73
5.2.120.0300.11074.64
5.2.110.0630.11775.23
5.2.100.0200.11074.71
5.2.90.0200.14374.64
5.2.80.0130.15075.31
5.2.70.0230.14774.54
5.2.60.0230.14374.47
5.2.50.0170.19374.67
5.2.40.0270.17774.65
5.2.30.0300.17074.48
5.2.20.0270.18374.52
5.2.10.0300.14074.43
5.2.00.1030.273264.31
5.1.60.2570.870418.13
5.1.50.3200.650417.81
5.1.40.3000.687417.84
5.1.30.2400.600418.44
5.1.20.2970.620418.22
5.1.10.3270.747418.07
5.1.00.2370.837418.03
5.0.50.3370.933416.46
5.0.40.2870.683416.34
5.0.30.2330.727416.34
5.0.20.2630.727416.10
5.0.10.1830.740416.09
5.0.00.2330.707416.05
4.4.90.3230.813413.87
4.4.80.2630.780413.88
4.4.70.2070.683413.89
4.4.60.3501.033413.91
4.4.50.3330.967414.15
4.4.40.2470.643413.86
4.4.30.2900.847413.80
4.4.20.3070.887413.95
4.4.10.3670.910414.14
4.4.00.3400.807413.93
4.3.110.2800.937413.74
4.3.100.3330.983413.82
4.3.90.2630.733413.79
4.3.80.2230.643413.82
4.3.70.2230.767413.82
4.3.60.2770.840413.72
4.3.50.2400.773413.85
4.3.40.2730.720413.82
4.3.30.2500.713412.59
4.3.20.3930.750412.60
4.3.10.2470.790412.56
4.3.00.2470.740412.51

preferences:
38.25 ms | 401 KiB | 5 Q