3v4l.org

run code in 300+ PHP versions simultaneously
<?php $la = password_hash ('password', PASSWORD_DEFAULT); $b = crypt($la, 'abcdefghijklmnopqrstuvwxyz012345'); echo md5($b); ?>

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.4.10.0130.06914.78
7.4.00.0070.07614.91
7.3.130.0030.06914.58
7.3.120.0120.06714.82
7.3.110.0050.07714.97
7.3.100.0050.07014.89
7.3.90.0080.06814.69
7.3.80.0070.06814.75
7.3.70.0100.06614.64
7.3.60.0080.06914.84
7.3.50.0050.07414.57
7.3.40.0070.06714.81
7.3.30.0070.06614.63
7.3.20.0070.06616.38
7.3.10.0070.07016.60
7.3.00.0040.07216.58
7.2.260.0100.07415.07
7.2.250.0030.07914.86
7.2.240.0020.07214.87
7.2.230.0030.07615.01
7.2.220.0070.07015.12
7.2.210.0030.07114.82
7.2.200.0100.06714.97
7.2.190.0050.07114.86
7.2.180.0080.06614.88
7.2.170.0030.07015.00
7.2.160.0050.07214.83
7.2.150.0110.06416.87
7.2.140.0050.07016.92
7.2.130.0080.06816.79
7.2.120.0020.07316.79
7.2.110.0050.06816.64
7.2.100.0090.06616.86
7.2.90.0070.06916.61
7.2.80.0070.06916.91
7.2.70.0090.06517.05
7.2.60.0050.07216.89
7.2.50.0070.07016.81
7.2.40.0040.07216.82
7.2.30.0060.06916.80
7.2.20.0030.07016.91
7.2.10.0090.06816.79
7.2.00.0070.06917.54
7.1.330.0030.07015.88
7.1.320.0050.06715.60
7.1.310.0050.06915.74
7.1.300.0070.06915.72
7.1.290.0020.07515.76
7.1.280.0020.07015.63
7.1.270.0080.06615.65
7.1.260.0050.07315.72
7.1.250.0030.07215.66
7.1.240.0080.06515.78
7.1.230.0050.06815.73
7.1.220.0080.06615.61
7.1.210.0060.07215.79
7.1.200.0060.07115.75
7.1.190.0030.07015.51
7.1.180.0070.06615.72
7.1.170.0100.06515.64
7.1.160.0030.07215.67
7.1.150.0050.06715.75
7.1.140.0050.06915.43
7.1.130.0050.06715.64
7.1.120.0100.06515.56
7.1.110.0020.07015.86
7.1.100.0050.06716.66
7.1.90.0070.07115.79
7.1.80.0030.07115.64
7.1.70.0020.07315.99
7.1.60.0080.08817.05
7.1.50.0030.09015.90
7.1.40.0080.06815.77
7.1.30.0030.06815.54
7.1.20.0030.07315.80
7.1.10.0020.06815.63
7.1.00.0080.10018.06
7.0.330.0050.06615.40
7.0.320.0050.07215.26
7.0.310.0070.07015.39
7.0.300.0050.06515.25
7.0.290.0050.06915.22
7.0.280.0030.07015.27
7.0.270.0030.07115.37
7.0.260.0030.06915.06
7.0.250.0050.07215.23
7.0.240.0050.06915.27
7.0.230.0050.07015.41
7.0.220.0030.07115.34
7.0.210.0080.06715.27
7.0.200.0040.06915.84
7.0.190.0080.06415.41
7.0.180.0080.06715.21
7.0.170.0070.07015.41
7.0.160.0030.07415.38
7.0.150.0000.07115.16
7.0.140.0080.09517.53
7.0.130.0050.07015.16
7.0.120.0070.06915.32
7.0.110.0070.06515.26
7.0.100.0100.06615.30
7.0.90.0020.07515.25
7.0.80.0020.06715.14
7.0.70.0050.06815.24
7.0.60.0030.09616.89
7.0.50.0040.09316.20
7.0.40.0030.08815.53
7.0.30.0100.08015.73
7.0.20.0120.09215.69
7.0.10.0040.08415.83
7.0.00.0070.08215.68
5.6.400.0000.07513.98
5.6.390.0100.06114.36
5.6.380.0080.06614.22
5.6.370.0080.06514.04
5.6.360.0030.07014.21
5.6.350.0050.06714.08
5.6.340.0080.06814.22
5.6.330.0080.07014.41
5.6.320.0050.06914.29
5.6.310.0050.06514.29
5.6.300.0030.06814.49
5.6.290.0070.06814.08
5.6.280.0050.07414.48
5.6.270.0000.07414.31
5.6.260.0030.07114.43
5.6.250.0020.07714.40
5.6.240.0080.06614.20
5.6.230.0080.06514.19
5.6.220.0030.07214.17
5.6.210.0040.08216.45
5.6.200.0090.09615.35
5.6.190.0060.07816.35
5.6.180.1100.08116.30
5.6.170.0070.08616.22
5.6.160.0040.09016.38
5.6.150.0070.08715.67
5.6.140.0010.10415.61
5.6.130.0070.09815.56
5.6.120.0080.10016.38
5.6.110.0070.09516.41
5.6.100.0090.10016.51
5.6.90.0040.08016.56
5.6.80.0040.09716.31
5.6.70.1130.07416.34
5.6.60.0070.07014.02
5.6.50.0060.07014.11
5.6.40.0030.07314.08
5.6.30.0020.06914.06
5.6.20.0020.07014.07
5.6.10.0030.07114.11
5.6.00.0030.06714.10
5.5.380.0080.06512.64
5.5.370.0070.06512.79
5.5.360.0070.06612.87
5.5.350.0060.09515.24
5.5.340.0090.07514.26
5.5.330.0020.10015.15
5.5.320.0100.08315.24
5.5.310.0090.08215.21
5.5.300.0030.08014.40
5.5.290.0060.09214.43
5.5.280.0100.09715.48
5.5.270.0040.10115.42
5.5.260.0070.09815.34
5.5.250.0070.09715.27
5.5.240.0100.09615.21
5.5.230.0000.07112.65
5.5.220.0020.06912.60
5.5.210.0050.07212.64
5.5.200.0080.06412.62
5.5.190.0060.06412.45
5.5.180.0050.06712.68
5.5.170.0030.07112.71
5.5.160.0050.06812.75
5.5.150.0050.06712.50
5.5.140.0020.07412.58
5.5.130.0030.07012.76
5.5.120.0050.06812.63
5.5.110.0050.06712.76
5.5.100.0020.07112.79
5.5.90.0020.07312.47
5.5.80.0050.06812.74
5.5.70.0050.06712.74
5.5.60.0030.07112.43
5.5.50.0060.06612.61
5.5.40.0050.07212.66
5.5.30.0080.06612.55
5.5.20.0020.07012.75
5.5.10.0050.06912.53
5.5.00.0080.06912.68
5.4.450.0120.01713.63
5.4.440.0130.01513.88
5.4.430.0110.01913.74
5.4.420.0090.01613.78
5.4.410.0070.01813.54
5.4.400.0060.02113.60
5.4.390.0060.01813.49
5.4.380.0030.02513.39
5.4.370.0090.02013.48
5.4.360.0090.02013.59
5.4.350.0100.02113.55
5.4.340.0130.01713.48
5.4.330.0060.00510.78
5.4.320.0060.01611.47
5.4.310.0030.02011.42
5.4.300.0070.01511.41
5.4.290.0050.01611.46
5.4.280.0070.01311.41
5.4.270.0050.01711.43
5.4.260.0040.01511.39
5.4.250.0050.01611.38
5.4.240.0050.01511.42
5.4.230.0050.01711.41
5.4.220.0080.01211.41
5.4.210.0050.01711.42
5.4.200.0080.01211.44
5.4.190.0040.01911.33
5.4.180.0040.01711.36
5.4.170.0050.01611.37
5.4.160.0040.01611.32
5.4.150.0050.01611.32
5.4.140.0060.01511.21
5.4.130.0040.02011.14
5.4.120.0050.01611.27
5.4.110.0070.01911.26
5.4.100.0060.01411.30
5.4.90.0040.01711.26
5.4.80.0040.01811.24
5.4.70.0030.01611.12
5.4.60.0050.01511.21
5.4.50.0030.01611.13
5.4.40.0030.01611.25
5.4.30.0060.01511.15
5.4.20.0050.01611.15
5.4.10.0030.01711.20
5.4.00.0050.01411.01
5.3.290.0070.01511.45
5.3.280.0040.02011.27
5.3.270.0060.01611.32
5.3.260.0030.01711.32
5.3.250.0020.01811.32
5.3.240.0040.01511.34
5.3.230.0070.01311.36
5.3.220.0060.01511.37
5.3.210.0090.01511.33
5.3.200.0060.02011.34
5.3.190.0040.02111.40
5.3.180.0060.01711.40
5.3.170.0030.01911.32
5.3.160.0060.01511.39
5.3.150.0050.01711.34
5.3.140.0070.01811.39
5.3.130.0040.01711.29
5.3.120.0040.01711.38
5.3.110.0010.01811.39
5.3.100.0040.01611.14
5.3.90.0030.01711.21
5.3.80.0040.01611.16
5.3.70.0030.01711.10
5.3.60.0040.01611.14
5.3.50.0040.01611.13
5.3.40.0030.01711.15
5.3.30.0030.01511.11
5.3.20.0020.01811.04
5.3.10.0050.01410.94
5.3.00.0050.01710.92
5.2.170.0020.01910.16
5.2.160.0010.01910.16
5.2.150.0010.02110.16
5.2.140.0030.01810.16
5.2.130.0040.01610.14
5.2.120.0040.01610.14
5.2.110.0040.01510.14
5.2.100.0040.01510.14
5.2.90.0050.01510.14
5.2.80.0040.01610.14
5.2.70.0030.01710.13
5.2.60.0040.01610.11
5.2.50.0050.01610.10
5.2.40.0020.02110.09
5.2.30.0020.02310.07
5.2.20.0040.01510.07
5.2.10.0050.01410.03
5.2.00.0020.0179.96
5.1.60.0040.0139.60
5.1.50.0050.0129.60
5.1.40.0020.0159.60
5.1.30.0020.0179.77
5.1.20.0040.0169.78
5.1.10.0040.0149.64
5.1.00.0030.0179.64
5.0.50.0020.0128.88
5.0.40.0020.0148.81
5.0.30.0040.0178.72
5.0.20.0010.0138.71
5.0.10.0020.0128.69
5.0.00.0040.0158.69
4.4.90.0020.0097.98
4.4.80.0020.0097.96
4.4.70.0020.0097.97
4.4.60.0030.0087.96
4.4.50.0020.0097.97
4.4.40.0040.0137.94
4.4.30.0030.0097.97
4.4.20.0020.0108.01
4.4.10.0050.0108.01
4.4.00.0020.0177.97
4.3.110.0040.0127.92
4.3.100.0040.0097.92
4.3.90.0020.0097.90
4.3.80.0050.0137.88
4.3.70.0040.0077.90
4.3.60.0050.0077.90
4.3.50.0020.0117.90
4.3.40.0030.0137.86
4.3.30.0020.0107.22
4.3.20.0030.0097.21
4.3.10.0040.0077.20
4.3.00.0020.00913.12

preferences:
36.65 ms | 401 KiB | 5 Q