3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array_fill(0, 10000, ''); $b = &$a; for ($i = 0; $i < 10000; $i++) { array_key_exists($i, $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.0120.00325.92
8.3.50.0090.00625.92
8.3.40.0080.00825.92
8.2.180.0000.01525.92
8.2.170.0080.00825.92
8.1.280.0060.01025.92
7.4.10.0090.00915.09
7.4.00.0070.01115.09
7.3.130.0070.01315.03
7.3.120.0050.01215.07
7.3.110.0130.00715.21
7.3.100.0070.00715.39
7.3.90.0040.01514.82
7.3.80.0070.00314.77
7.3.70.0030.01015.16
7.3.60.0040.01115.26
7.3.50.0060.01014.90
7.3.40.0060.01014.84
7.3.30.0040.00815.13
7.3.20.0060.00916.77
7.3.10.0110.00016.65
7.3.00.0140.00016.70
7.2.260.0130.00615.46
7.2.250.0040.01415.15
7.2.240.0030.01315.33
7.2.230.0030.01215.10
7.2.220.0070.01015.51
7.2.210.0070.01115.32
7.2.200.0040.01415.04
7.2.190.0080.00815.15
7.2.180.0040.01115.36
7.2.170.0030.01315.18
7.2.160.0090.00915.39
7.2.150.0040.01116.88
7.2.140.0090.00316.88
7.2.130.0120.00616.80
7.2.120.0090.00616.66
7.2.110.0030.00916.62
7.2.100.0040.00816.61
7.2.90.0030.01416.95
7.2.80.0060.00616.80
7.2.70.0110.00316.93
7.2.60.0030.01316.73
7.2.50.0030.01016.89
7.2.40.0060.00616.90
7.2.30.0030.01017.00
7.2.20.0030.01016.88
7.2.10.0030.01016.65
7.2.00.0100.00316.79
7.1.330.0040.01116.08
7.1.320.0070.01015.75
7.1.310.0000.01215.70
7.1.300.0110.00415.87
7.1.290.0070.00715.92
7.1.280.0060.00915.96
7.1.270.0000.01315.76
7.1.260.0000.01015.86
7.1.250.0100.00315.98
7.1.240.0030.00615.69
7.1.230.0060.00615.89
7.1.220.0060.00915.54
7.1.210.0070.01015.89
7.1.200.0020.01215.71
7.1.190.0070.00715.93
7.1.180.0090.00615.91
7.1.170.0000.01315.86
7.1.160.0090.00915.65
7.1.150.0140.00315.76
7.1.140.0060.00615.87
7.1.130.0000.01215.65
7.1.120.0060.00615.77
7.1.110.0060.00615.57
7.1.100.0100.00315.95
7.1.90.0030.01015.71
7.1.80.0030.00915.63
7.1.70.0050.00716.32
7.1.60.0080.01017.58
7.1.50.0080.00616.22
7.1.40.0040.00815.85
7.1.30.0040.00815.88
7.1.20.0060.00615.79
7.1.10.0040.00815.63
7.1.00.0050.02019.10
7.0.330.0040.01115.49
7.0.320.0100.00315.21
7.0.310.0030.01015.51
7.0.300.0030.01215.45
7.0.290.0030.01515.41
7.0.280.0100.00715.32
7.0.270.0000.01215.29
7.0.260.0060.00615.41
7.0.250.0060.00615.50
7.0.240.0040.00815.41
7.0.230.0030.00615.36
7.0.220.0060.00615.58
7.0.210.0040.00815.16
7.0.200.0090.01215.18
7.0.190.0000.01015.30
7.0.180.0000.01115.28
7.0.170.0040.00815.52
7.0.160.0030.00915.59
7.0.150.0000.01115.47
7.0.140.0030.04018.75
7.0.130.0120.00615.41
7.0.120.0060.00915.39
7.0.110.0060.01215.44
7.0.100.0060.00615.29
7.0.90.0060.00615.39
7.0.80.0060.00615.65
7.0.70.0040.00815.52
7.0.60.0090.04117.68
7.0.50.0070.04816.80
7.0.40.0070.04716.81
7.0.30.0180.04116.65
7.0.20.0120.04116.70
7.0.10.0050.02516.88
7.0.00.0100.04016.73
5.6.400.3632.13316.17
5.6.390.3032.19316.39
5.6.380.4442.04116.35
5.6.370.4392.05716.00
5.6.360.3822.11116.16
5.6.350.3832.11316.14
5.6.340.4522.04116.37
5.6.330.3492.14616.51
5.6.320.3462.14316.12
5.6.310.3562.14016.23
5.6.300.4022.09016.37
5.6.290.3912.09416.36
5.6.280.3312.16419.52
5.6.270.3792.11616.36
5.6.260.4092.08516.27
5.6.250.3532.14316.06
5.6.240.3862.10416.22
5.6.230.3192.17716.08
5.6.220.4222.07416.16
5.6.210.2912.17019.49
5.6.200.3992.09918.31
5.6.190.3662.11519.23
5.6.180.3542.12319.39
5.6.170.6111.88519.15
5.6.160.3842.10919.25
5.6.150.3292.16718.08
5.6.140.3582.13818.11
5.6.130.3512.14718.14
5.6.120.3632.13419.53
5.6.110.3832.11419.66
5.6.100.1862.31019.50
5.6.90.4702.02619.66
5.6.80.3872.10919.36
5.6.70.5581.94019.08
5.6.60.4922.00316.09
5.6.50.3822.11116.47
5.6.40.3692.12616.13
5.6.30.3812.10515.87
5.6.20.3432.15315.83
5.6.10.4492.04716.14
5.6.00.4112.07415.99
5.5.380.3592.13415.83
5.5.370.4512.03616.17
5.5.360.3392.15615.85
5.5.350.3812.05519.28
5.5.340.3372.06219.48
5.5.330.3642.08019.54
5.5.320.3942.06019.30
5.5.310.3892.07819.33
5.5.300.3812.09319.49
5.5.290.3612.12019.45
5.5.280.3692.09419.28
5.5.270.4132.05119.30
5.5.260.3732.09619.45
5.5.250.4152.04619.45
5.5.240.3932.04919.22
5.5.230.3782.11616.18
5.5.220.3812.10616.17
5.5.210.4622.03315.77
5.5.200.3932.10316.14
5.5.190.3952.10016.38
5.5.180.4152.08016.04
5.5.170.4232.07315.98
5.5.160.3862.11015.73
5.5.150.4222.07315.84
5.5.140.3992.09615.67
5.5.130.3632.13116.00
5.5.120.4452.04516.11
5.5.110.3762.11916.15
5.5.100.4152.08016.26
5.5.90.3892.10715.96
5.5.80.4102.08515.95
5.5.70.3422.15116.18
5.5.60.3852.11015.95
5.5.50.3632.13315.90
5.5.40.3842.10615.95
5.5.30.3862.10716.10
5.5.20.3892.10516.31
5.5.10.3962.09715.89
5.5.00.3232.17115.95
5.4.450.3712.08216.92
5.4.440.3632.10316.84
5.4.430.3772.09817.10
5.4.420.2991.58916.93
5.4.410.3882.04316.90
5.4.400.3692.08516.92
5.4.390.3762.06516.72
5.4.380.3652.09816.72
5.4.370.3532.12616.72
5.4.360.2112.24016.78
5.4.350.3392.12516.86
5.4.340.3892.05516.69
5.4.330.4062.08712.77
5.4.320.3562.11116.84
5.4.310.3632.09316.79
5.4.300.3742.07517.01
5.4.290.3652.10816.81
5.4.280.3602.09716.74
5.4.270.3832.05616.81
5.4.260.4142.04716.77
5.4.250.3952.05516.83
5.4.240.3292.11516.93
5.4.230.3732.08616.79
5.4.220.3242.14816.80
5.4.210.3942.07516.60
5.4.200.3632.07616.93
5.4.190.2082.27116.81
5.4.180.3812.10316.73
5.4.170.3622.09416.85
5.4.160.3522.00516.89
5.4.150.3731.80316.96
5.4.140.3661.93615.56
5.4.130.3181.85215.59
5.4.120.3981.99315.66
5.4.110.3321.88315.57
5.4.100.3111.71015.53
5.4.90.3291.82915.63
5.4.80.3211.74915.47
5.4.70.3351.94915.45
5.4.60.3381.93515.48
5.4.50.3762.04715.47
5.4.40.3862.04315.45
5.4.30.3682.06915.50
5.4.20.4102.06415.44
5.4.10.3142.16315.58
5.4.00.3812.08615.31
5.3.290.5191.95514.19
5.3.280.5081.95514.01
5.3.270.4812.00014.20
5.3.260.4722.01214.01
5.3.250.5141.74714.13
5.3.240.5111.79314.07
5.3.230.5091.83114.14
5.3.220.4611.98614.04
5.3.210.4471.86314.04
5.3.200.4401.69714.05
5.3.190.3681.56814.11
5.3.180.3661.60014.07
5.3.170.4231.79514.16
5.3.160.4681.99314.04
5.3.150.5011.95914.12
5.3.140.4541.99714.06
5.3.130.4941.96114.10
5.3.120.4671.99114.12
5.3.110.4502.01314.03
5.3.100.4921.96213.86
5.3.90.4232.05013.84
5.3.80.4522.03313.66
5.3.70.4571.97513.57
5.3.60.4442.02213.76
5.3.50.4582.02513.65
5.3.40.4721.98513.68
5.3.30.4501.91013.71
5.3.20.2561.98513.60
5.3.10.4411.92613.45
5.3.00.4262.04413.31
5.2.170.4671.92712.68
5.2.160.4132.00712.73
5.2.150.3631.95312.63
5.2.140.3231.74012.61
5.2.130.0102.02712.88
5.2.120.3401.59312.69
5.2.110.4102.01012.61
5.2.100.3702.05312.73
5.2.90.4372.00312.63
5.2.80.4272.02012.72
5.2.70.4401.99012.61
5.2.60.4502.00012.52
5.2.50.2772.12712.52
5.2.40.3232.10312.53
5.2.30.2772.10312.61
5.2.20.2732.13712.69
5.2.10.7131.63712.49
5.2.00.6901.75312.21
5.1.60.6931.67312.11
5.1.50.6401.80012.19
5.1.40.0102.41312.11
5.1.30.7031.70312.39
5.1.20.7531.72312.52
5.1.10.6631.73312.29
5.1.00.6831.75712.26
5.0.50.6071.84010.76
5.0.40.6101.75710.60
5.0.30.5771.86310.42
5.0.20.4971.53010.25
5.0.10.5831.56310.40
5.0.00.6901.73010.34
4.4.90.6631.7438.64
4.4.80.6171.7038.64
4.4.70.6801.7608.64
4.4.60.6171.8038.64
4.4.50.7071.7078.64
4.4.40.6171.7738.64
4.4.30.6571.7838.64
4.4.20.6431.7638.64
4.4.10.7071.7338.64
4.4.00.6171.8178.64
4.3.110.6301.7478.64
4.3.100.5901.6908.64
4.3.90.5531.4938.64
4.3.80.6701.7538.64
4.3.70.7101.6678.64
4.3.60.6701.7308.64
4.3.50.7801.6578.64
4.3.40.6571.6378.64
4.3.30.6101.6708.64
4.3.20.6931.5738.64
4.3.10.5831.6638.64
4.3.00.5201.7108.64

preferences:
41.44 ms | 400 KiB | 5 Q