3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* Accepting NULL value */ function test(stdClass $obj) { $obj->test="a"; echo test($obj); } test(new stdclass("a")); ?>

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)
8.3.60.0500.02372.61
8.3.50.0470.02274.50
8.3.40.0380.01444.78
8.3.30.0160.02644.92
8.3.20.0060.01644.73
8.3.10.0120.00946.93
8.3.00.0190.00644.54
8.2.180.0800.03772.75
8.2.170.0310.01444.83
8.2.160.0290.01944.84
8.2.150.0070.01447.68
8.2.140.0160.00647.36
8.2.130.0170.00746.35
8.2.120.0130.01745.09
8.2.110.0090.01546.97
8.2.100.0170.01743.59
8.2.90.0170.00745.47
8.2.80.0110.01045.32
8.2.70.0170.00943.38
8.2.60.0220.00443.80
8.2.50.0140.01143.50
8.2.40.0180.00744.14
8.2.30.0220.00743.86
8.2.20.0130.00745.11
8.2.10.0130.01043.60
8.2.00.0170.00743.44
8.1.280.0510.02472.18
8.1.270.0300.00648.30
8.1.260.0250.00046.53
8.1.250.0210.00448.23
8.1.240.0030.01450.47
8.1.230.0250.00946.88
8.1.220.0160.00643.52
8.1.210.0160.00844.76
8.1.200.0140.01043.38
8.1.190.0080.01443.53
8.1.180.0110.01143.11
8.1.170.0160.00745.01
8.1.160.0160.00644.84
8.1.150.0160.01044.39
8.1.140.0210.00443.25
8.1.130.0100.01043.79
8.1.120.0070.01743.36
8.1.110.0100.01043.26
8.1.100.0110.01143.45
8.1.90.0150.00643.47
8.1.80.0190.00043.40
8.1.70.0190.01043.46
8.1.60.0220.00443.59
8.1.50.0060.01643.53
8.1.40.0170.00743.59
8.1.30.0060.01643.55
8.1.20.0140.01043.53
8.1.10.0150.02173.10
8.1.00.0260.01673.20
8.0.300.0140.02775.73
8.0.290.0240.01772.50
8.0.280.0260.02073.99
8.0.270.0240.01772.79
8.0.260.0330.01072.42
8.0.250.0260.01372.59
8.0.240.0290.01372.48
8.0.230.0180.01872.36
8.0.220.0190.01372.43
8.0.210.0200.02072.45
8.0.200.0190.01972.44
8.0.190.0270.01472.45
8.0.180.0210.02172.46
8.0.170.0140.03572.37
8.0.160.0130.02772.48
8.0.150.0340.01472.34
8.0.140.0280.02272.24
8.0.130.0480.034121.76
8.0.120.0250.01472.48
8.0.110.0240.01472.32
8.0.100.0190.01972.21
8.0.90.0210.01772.29
8.0.80.0620.03972.45
8.0.70.0220.01972.47
8.0.60.0200.02072.34
8.0.50.0180.02272.47
8.0.30.0420.03972.43
8.0.20.0560.03972.30
8.0.10.0230.02372.59
8.0.00.0530.06172.26
7.4.330.0210.01768.54
7.4.320.0300.01371.97
7.4.300.0300.01371.94
7.4.290.0160.02372.05
7.4.280.0160.02671.91
7.4.270.0230.01671.95
7.4.260.0440.038121.72
7.4.250.0170.02072.08
7.4.240.0340.00771.93
7.4.230.0100.02672.04
7.4.220.0650.04371.85
7.4.210.0500.05072.07
7.4.200.0200.02071.84
7.4.190.0130.02371.86
7.4.160.0530.03371.80
7.4.150.0460.05072.03
7.4.140.0530.04072.01
7.4.130.0690.02371.92
7.4.120.0570.03571.98
7.4.110.0700.02071.82
7.4.100.0520.04572.17
7.4.90.0510.05772.05
7.4.80.0590.06572.03
7.4.70.0520.03871.80
7.4.60.0480.04472.01
7.4.50.0100.01771.96
7.4.40.0230.03371.99
7.4.30.0430.04671.95
7.4.10.0440.03770.59
7.4.00.0270.03670.51
7.3.330.0760.028121.60
7.3.320.0660.023121.56
7.3.310.0140.02571.84
7.3.300.0260.01371.80
7.3.290.0630.02271.75
7.3.280.0480.06871.77
7.3.270.0720.03371.71
7.3.260.0730.04371.87
7.3.250.0620.03571.78
7.3.240.0500.04071.80
7.3.230.0710.02071.84
7.3.210.0500.06472.04
7.3.200.0600.05072.04
7.3.190.0710.06071.80
7.3.180.0690.04071.70
7.3.170.0800.03272.10
7.3.160.0550.06271.93
7.3.130.0390.03970.54
7.3.120.0260.03670.27
7.3.110.0520.02970.04
7.3.100.0130.03770.35
7.3.90.0270.03370.17
7.3.80.0520.02070.37
7.3.70.0160.03970.11
7.3.60.0400.02070.17
7.3.50.0410.03170.22
7.3.40.0260.03270.38
7.3.30.0320.02970.32
7.3.20.0390.01978.33
7.3.10.0160.01778.72
7.3.00.0100.02678.18
7.2.330.0700.05071.96
7.2.320.0630.06072.06
7.2.310.0490.05671.90
7.2.300.0560.04371.93
7.2.290.0690.02372.23
7.2.260.0340.04770.50
7.2.250.0370.04470.62
7.2.240.0200.03370.43
7.2.230.0240.04170.20
7.2.220.0270.03770.50
7.2.210.0260.02970.40
7.2.200.0330.03770.09
7.2.190.0260.03370.46
7.2.180.0400.03470.55
7.2.170.0140.03970.33
7.2.160.0260.03670.54
7.2.150.0160.02678.73
7.2.140.0130.02678.55
7.2.130.0240.01778.66
7.2.120.0480.01478.40
7.2.110.0440.02578.55
7.2.100.0310.02778.58
7.2.90.0280.02778.49
7.2.80.0170.02678.34
7.2.70.0970.02578.84
7.2.60.0540.02478.69
7.2.50.0780.02278.78
7.2.40.0410.02978.57
7.2.30.0350.03078.64
7.2.20.0590.02778.88
7.2.10.0350.02278.73
7.2.00.2240.02279.62
7.1.330.0100.03677.88
7.1.320.0200.03077.75
7.1.310.0060.03877.81
7.1.300.0100.06877.88
7.1.290.0200.05877.57
7.1.280.0130.03577.89
7.1.270.0150.04377.50
7.1.260.0130.04677.30
7.1.250.0170.03077.61
7.1.240.0670.02877.73
7.1.230.0390.03077.66
7.1.220.0350.03377.76
7.1.210.0240.03477.71
7.1.200.0510.02877.57
7.1.190.0290.03777.62
7.1.180.0630.02777.66
7.1.170.0150.02977.64
7.1.160.0590.02877.70
7.1.150.0970.03277.72
7.1.140.1850.03577.64
7.1.130.0680.03277.60
7.1.120.0130.03077.75
7.1.110.0130.03777.66
7.1.100.6770.03371.50
7.1.90.0510.03277.73
7.1.80.2420.03077.80
7.1.70.0250.03578.18
7.1.60.0260.03378.18
7.1.50.0580.03578.07
7.1.40.0680.02877.78
7.1.30.0440.04077.64
7.1.20.1280.03077.75
7.1.10.1210.02877.69
7.1.00.0370.03779.88
7.0.330.0220.03277.38
7.0.320.0660.02977.34
7.0.310.0190.02977.40
7.0.300.0390.02377.25
7.0.290.0840.02277.23
7.0.280.0700.02677.27
7.0.270.3300.02877.21
7.0.260.0100.03477.24
7.0.250.0250.01677.21
7.0.240.0100.03277.24
7.0.230.0210.03077.38
7.0.220.0280.02777.40
7.0.210.2010.03177.39
7.0.200.1480.03075.00
7.0.190.1470.03477.30
7.0.180.0520.03277.30
7.0.170.0400.03177.43
7.0.160.0360.02977.40
7.0.150.0270.02577.38
7.0.140.0900.04779.56
7.0.130.0180.04077.52
7.0.120.0760.05479.66
7.0.110.1150.03277.38
7.0.100.0260.02377.24
7.0.90.1420.03877.23
7.0.80.1580.03977.43
7.0.70.3030.02877.23
7.0.60.0220.04176.72
7.0.50.1820.04676.20
7.0.40.0210.03914.86
7.0.30.0150.05714.83
7.0.20.0210.05114.88
7.0.10.0190.04514.81
7.0.00.0220.03614.85
5.6.400.0320.07778.98
5.6.390.0300.06879.27
5.6.380.0380.06779.04
5.6.370.0420.05578.97
5.6.360.0350.06078.82
5.6.350.0360.07279.01
5.6.340.0330.06578.95
5.6.330.0320.07479.16
5.6.320.0360.06178.83
5.6.310.0340.07278.90
5.6.300.0610.05279.36
5.6.290.0480.05879.02
5.6.280.0340.08481.22
5.6.270.0390.06879.14
5.6.260.0490.05178.94
5.6.250.0460.06378.99
5.6.240.0460.06378.95
5.6.230.0460.05478.98
5.6.220.0420.05579.10
5.6.210.0320.09181.13
5.6.200.0400.07480.31
5.6.190.0450.08580.31
5.6.180.0400.07480.20
5.6.170.0390.08580.35
5.6.160.0320.08980.41
5.6.150.0310.08280.27
5.6.140.0320.07580.19
5.6.130.0310.08880.28
5.6.120.0370.06780.27
5.6.110.0300.07280.34
5.6.100.0310.07080.35
5.6.90.0400.07180.23
5.6.80.0230.08480.06
5.6.70.0390.08179.96
5.6.60.0270.08079.98
5.6.50.0340.08780.02
5.6.40.0470.07580.07
5.6.30.0380.08179.97
5.6.20.0290.06980.00
5.6.10.0390.07379.99
5.6.00.0420.08080.04
5.5.380.0510.05177.30
5.5.370.0410.06377.41
5.5.360.0380.07377.62
5.5.350.0550.07580.02
5.5.340.0280.07779.07
5.5.330.0400.06879.03
5.5.320.0460.07879.12
5.5.310.0310.08079.17
5.5.300.0310.07979.00
5.5.290.0280.09779.02
5.5.280.0380.09079.10
5.5.270.0290.07479.28
5.5.260.0310.08879.19
5.5.250.0300.09078.98
5.5.240.0380.08378.92
5.5.230.0320.07678.81
5.5.220.0280.07278.89
5.5.210.0370.08378.73
5.5.200.0350.09778.95
5.5.190.0380.08578.99
5.5.180.0320.08378.80
5.5.170.0400.06778.98
5.5.160.0370.08578.72
5.5.150.0260.08378.85
5.5.140.0290.07978.84
5.5.130.0280.07278.91
5.5.120.0330.08478.81
5.5.110.0260.07978.90
5.5.100.0270.09678.77
5.5.90.0300.09378.94
5.5.80.0410.09478.91
5.5.70.0320.08578.72
5.5.60.0360.08878.77
5.5.50.0320.07878.78
5.5.40.0270.09878.87
5.5.30.0380.08878.80
5.5.20.0300.07778.86
5.5.10.0320.09578.91
5.5.00.0220.08278.91
5.4.450.0410.109100.03
5.4.440.0400.108100.25
5.4.430.0380.103100.07
5.4.420.0280.112100.11
5.4.410.0500.108100.16
5.4.400.0410.10999.88
5.4.390.0350.09599.85
5.4.380.0430.09099.84
5.4.370.0280.111100.16
5.4.360.0380.11499.89
5.4.350.0390.11099.88
5.4.340.0410.11999.83
5.4.330.0370.06475.70
5.4.320.0370.11599.99
5.4.310.0350.10099.84
5.4.300.0360.109100.09
5.4.290.0330.099100.02
5.4.280.0400.09199.90
5.4.270.0380.11099.92
5.4.260.0430.10099.84
5.4.250.0480.07899.97
5.4.240.0460.11599.96
5.4.230.0340.10199.94
5.4.220.0350.11399.89
5.4.210.0430.105100.11
5.4.200.0230.11299.97
5.4.190.0280.116100.01
5.4.180.0410.09599.79
5.4.170.0330.114100.01
5.4.160.0400.10399.89
5.4.150.0430.10799.98
5.4.140.0300.11499.22
5.4.130.0390.09599.09
5.4.120.0390.10599.07
5.4.110.0390.10199.10
5.4.100.0370.12099.05
5.4.90.0380.10499.25
5.4.80.0350.10599.02
5.4.70.0390.11198.97
5.4.60.0430.10599.11
5.4.50.0380.11598.91
5.4.40.0340.09699.20
5.4.30.0300.09999.08
5.4.20.0440.08799.05
5.4.10.0480.09799.06
5.4.00.0410.10798.88
5.3.290.0360.11097.27
5.3.280.0380.11497.02
5.3.270.0310.11397.12
5.3.260.0360.11297.04
5.3.250.0350.10397.02
5.3.240.0320.12396.96
5.3.230.0270.11097.07
5.3.220.0270.13097.00
5.3.210.0440.12397.02
5.3.200.0380.10897.00
5.3.190.0300.11496.96
5.3.180.0330.11896.96
5.3.170.0350.10597.15
5.3.160.0320.11997.00
5.3.150.0210.11997.05
5.3.140.0350.12196.91
5.3.130.0340.10797.05
5.3.120.0270.11097.14
5.3.110.0380.10297.08
5.3.100.0360.12196.92
5.3.90.0390.12196.93
5.3.80.0400.10896.80
5.3.70.0320.10296.72
5.3.60.0390.11396.77
5.3.50.0300.10696.72
5.3.40.0330.10296.79
5.3.30.0360.10196.85
5.3.20.0260.10296.56
5.3.10.0310.10696.53
5.3.00.0390.09996.49
5.2.170.0110.02022.83
5.2.160.0080.02223.01
5.2.150.0070.02522.93
5.2.140.0060.02622.77
5.2.130.0080.02122.86
5.2.120.0070.02522.92
5.2.110.0090.02322.95
5.2.100.0080.02222.76
5.2.90.0150.01522.71
5.2.80.0090.02122.91
5.2.70.0100.02222.82
5.2.60.0040.02722.82
5.2.50.0110.02322.73
5.2.40.0090.02022.71
5.2.30.0150.02622.66
5.2.20.0080.02822.69
5.2.10.0120.02023.65
5.2.00.0100.01722.56
5.1.60.0080.02123.06
5.1.50.0080.02023.14
5.1.40.0060.02523.19
5.1.30.0070.02523.39
5.1.20.0100.02023.25
5.1.10.0110.01823.24
5.1.00.0110.02222.98
5.0.50.0080.01821.25
5.0.40.0070.01921.13
5.0.30.0080.02321.11
5.0.20.0020.02321.04
5.0.10.0040.02321.05
5.0.00.0100.03131.42
4.4.90.0010.0099.61
4.4.80.0020.0109.61
4.4.70.0000.0119.61
4.4.60.0030.0109.61
4.4.50.0020.0119.61
4.4.40.0040.0129.61
4.4.30.0020.0109.61
4.4.20.0010.0109.61
4.4.10.0020.0089.61
4.4.00.0040.0109.61
4.3.110.0000.0129.61
4.3.100.0020.0089.61
4.3.90.0010.0089.61
4.3.80.0000.0139.61
4.3.70.0010.0089.61
4.3.60.0050.0059.61
4.3.50.0040.0079.61
4.3.40.0040.0129.61
4.3.30.0020.0089.61
4.3.20.0000.0139.61
4.3.10.0040.0109.61
4.3.00.0030.0179.61

preferences:
50.23 ms | 401 KiB | 5 Q