3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hash = password_hash(str_repeat("a", 100), PASSWORD_DEFAULT); var_dump(password_verify(str_repeat("a", 72), $hash));

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.2.40.0100.11917.81
8.2.30.0130.11717.81
8.2.20.0070.12417.81
8.2.10.0100.12217.81
8.2.00.0140.11717.81
8.1.170.0170.11317.81
8.1.160.0030.12617.81
8.1.150.0070.12417.81
8.1.140.0220.10717.81
8.1.130.0130.11717.81
8.1.120.0170.11517.81
8.1.110.0130.11817.81
8.1.100.0070.12517.81
8.1.90.0130.11917.81
8.1.80.0200.11117.81
8.1.70.0070.12317.81
8.1.60.0140.11817.81
8.1.50.0140.11917.81
8.1.40.0130.11717.81
8.1.30.0250.10617.81
8.1.20.0130.11817.81
8.1.10.0130.11817.81
8.1.00.0130.11817.81
8.0.280.0260.10817.81
8.0.270.0160.11517.81
8.0.260.0100.12217.81
8.0.250.0100.11817.81
8.0.240.0160.11417.81
8.0.230.0070.12317.81
8.0.220.0170.11517.81
8.0.210.0130.11717.81
8.0.200.0100.12017.81
8.0.190.0110.12417.81
8.0.180.0170.11217.81
8.0.170.0170.11217.81
8.0.160.0100.12017.81
8.0.150.0130.11617.81
8.0.140.0100.12017.81
8.0.130.0100.11917.81
8.0.120.0190.11017.81
8.0.110.0210.11017.81
8.0.100.0190.11017.81
8.0.90.0170.11517.81
8.0.80.0100.11817.81
8.0.70.0100.12017.81
8.0.60.0160.11417.81
8.0.50.0100.11917.81
8.0.30.0130.11617.81
8.0.20.0130.11717.81
8.0.10.0100.11817.81
8.0.00.0090.15817.03
7.4.330.0030.12217.81
7.4.320.0130.11617.81
7.4.300.0130.11817.81
7.4.290.0030.12817.81
7.4.280.0230.11017.81
7.4.270.0070.12317.81
7.4.260.0000.13117.81
7.4.250.0100.11917.81
7.4.240.0130.11617.81
7.4.230.0030.12417.81
7.4.220.0200.11217.81
7.4.210.0220.10617.81
7.4.200.0160.11117.81
7.4.190.0100.11717.81
7.4.180.0030.12417.81
7.4.160.0040.12417.81
7.4.150.0190.10917.81
7.4.140.0190.11017.81
7.4.130.0100.15416.83
7.4.120.0130.15316.82
7.4.110.0090.15216.88
7.4.100.0090.15816.64
7.4.90.0130.15516.79
7.4.80.0130.15616.82
7.4.70.0110.15016.76
7.4.60.0140.15516.83
7.4.50.0120.14816.67
7.4.40.0100.15316.71
7.4.30.0130.15216.88
7.4.20.0110.15716.67
7.4.10.0090.15016.29
7.4.00.0130.15315.92
7.3.330.0100.11917.81
7.3.320.0190.11017.81
7.3.310.0070.12117.81
7.3.300.0040.12617.81
7.3.290.0170.11417.81
7.3.280.0130.11717.81
7.3.270.0160.11217.81
7.3.260.0000.12817.81
7.3.250.0100.15216.80
7.3.240.0130.14816.70
7.3.230.0100.15416.92
7.3.220.0110.15516.77
7.3.210.0110.15116.66
7.3.200.0120.15616.61
7.3.190.0070.15516.83
7.3.180.0120.15416.73
7.3.170.0120.14816.69
7.3.160.0100.15216.74
7.3.150.0130.14816.64
7.3.140.0100.15216.66
7.3.130.0130.14916.05
7.3.120.0120.15115.73
7.3.110.0120.15215.69
7.3.100.0090.15315.76
7.3.90.0090.15315.83
7.3.80.0090.15515.89
7.3.70.0050.15915.84
7.3.60.0100.15315.88
7.3.50.0080.15315.87
7.3.40.0120.14915.82
7.3.30.0070.15515.91
7.3.20.0160.15416.23
7.3.10.0090.15416.39
7.3.00.0090.15716.24
7.2.340.0180.14916.85
7.2.330.0170.15316.90
7.2.320.0200.15016.93
7.2.310.0160.15216.91
7.2.300.0150.15816.82
7.2.290.0190.15016.92
7.2.280.0210.15316.88
7.2.270.0130.15716.81
7.2.260.0140.15016.32
7.2.250.0130.15416.02
7.2.240.0150.15616.16
7.2.230.0110.15816.11
7.2.220.0120.15416.08
7.2.210.0140.15516.08
7.2.200.0120.16116.14
7.2.190.0130.15516.06
7.2.180.0110.15916.06
7.2.170.0160.15116.13
7.2.160.0090.16116.09
7.2.150.0130.15616.49
7.2.140.0110.15816.45
7.2.130.0150.15516.44
7.2.120.0150.15416.47
7.2.110.0130.15916.48
7.2.100.0160.15716.42
7.2.90.0220.15316.22
7.2.80.0170.15216.18
7.2.70.0260.15016.24
7.2.60.0220.14416.28
7.2.50.0220.15016.25
7.2.40.0800.15216.38
7.2.30.0230.15416.32
7.2.20.0220.15116.22
7.2.10.0260.15016.14
7.2.00.0220.15116.63
7.1.330.0240.16215.58
7.1.320.0120.16215.71
7.1.310.0140.17115.72
7.1.300.0170.15715.58
7.1.290.0140.16715.68
7.1.280.0160.16015.65
7.1.270.0160.16315.70
7.1.260.0140.16415.66
7.1.250.0120.16315.58
7.1.240.0150.16415.58
7.1.230.0180.15915.67
7.1.220.0140.16815.68
7.1.210.0270.15715.33
7.1.200.0320.15515.33
7.1.190.0280.15615.26
7.1.180.0260.15515.24
7.1.170.0400.15715.29
7.1.160.0210.15715.15
7.1.150.0210.15515.14
7.1.140.0210.15515.20
7.1.130.0210.15715.24
7.1.120.0220.15415.27
7.1.110.0270.15415.25
7.1.100.0190.15715.62
7.1.90.0380.16215.31
7.1.80.0270.15915.20
7.1.70.0230.16115.54
7.1.60.0220.15218.57
7.1.50.0200.15618.47
7.1.40.0290.15418.48
7.1.30.0290.14918.45
7.1.20.0260.15218.50
7.1.10.0220.15015.35
7.1.00.0240.16515.47
7.0.330.0180.16015.37
7.0.320.0250.15615.36
7.0.310.0240.15615.07
7.0.300.0240.15814.96
7.0.290.0290.15415.05
7.0.280.0300.15514.95
7.0.270.0260.15814.98
7.0.260.0250.15614.96
7.0.250.0280.15415.06
7.0.240.0250.16015.05
7.0.230.0280.15314.94
7.0.220.0280.15515.04
7.0.210.0260.15215.02
7.0.200.0180.15015.25
7.0.190.0220.15215.25
7.0.180.0230.14915.15
7.0.170.0280.14715.22
7.0.160.0280.15115.19
7.0.150.0170.15215.13
7.0.140.0250.15215.16
7.0.130.0260.15015.21
7.0.120.0240.15315.28
7.0.110.0270.15015.25
7.0.100.0240.14815.24
7.0.90.0260.16615.25
7.0.80.0390.15215.27
7.0.70.0300.15415.27
7.0.60.0240.15415.13
7.0.50.0270.14915.26
7.0.40.0280.15414.91
7.0.30.0190.15114.97
7.0.20.0260.14715.01
7.0.10.0200.15014.94
7.0.00.0200.15314.97
5.6.400.0160.16615.78
5.6.390.0180.15815.83
5.6.380.0170.16015.92
5.6.370.0180.16015.81
5.6.360.0110.16415.91
5.6.350.0120.16215.80
5.6.340.0160.16515.78
5.6.330.0160.16415.96
5.6.320.0210.15915.82
5.6.310.0120.16515.78
5.6.300.0100.16416.35
5.6.290.0190.17816.37
5.6.280.0140.15916.40
5.6.270.0160.16916.29
5.6.260.0170.15416.42
5.6.250.0110.16116.41
5.6.240.0150.16116.43
5.6.230.0160.15616.41
5.6.220.0170.15616.42
5.6.210.0150.15816.36
5.6.200.0130.16416.36
5.6.190.0090.16916.41
5.6.180.0130.15816.43
5.6.170.0130.15716.31
5.6.160.0120.15516.31
5.6.150.0170.16316.39
5.6.140.0130.15616.37
5.6.130.0160.15616.28
5.6.120.0120.15916.36
5.6.110.0150.15516.27
5.6.100.0150.16016.29
5.6.90.0150.17716.38
5.6.80.0120.16116.27
5.6.70.0110.15916.28
5.6.60.0120.15716.17
5.6.50.0080.16216.18
5.6.40.0110.16816.26
5.6.30.0120.15716.16
5.6.20.0160.15816.23
5.6.10.0100.17116.24
5.6.00.0170.16016.21
5.5.380.0120.15515.34
5.5.370.0150.16015.29
5.5.360.0150.17215.23
5.5.350.0120.16015.29
5.5.340.0150.15715.37
5.5.330.0120.15815.41
5.5.320.0130.15515.31
5.5.310.0110.16415.31
5.5.300.0140.15615.28
5.5.290.0140.15715.28
5.5.280.0100.15915.42
5.5.270.0180.15415.37
5.5.260.0160.16415.36
5.5.250.0180.15915.24
5.5.240.0140.16115.13
5.5.230.0130.16915.21
5.5.220.0150.15515.20
5.5.210.0090.16415.20
5.5.200.0140.16215.28
5.5.190.0130.15515.25
5.5.180.0150.15615.32
5.5.170.0150.15615.37
5.5.160.0100.15815.23
5.5.150.0120.15815.20
5.5.140.0120.16915.29
5.5.130.0160.15615.19
5.5.120.0110.16315.23
5.5.110.0140.15815.22
5.5.100.0140.15715.11
5.5.90.0130.15515.23
5.5.80.0120.15715.11
5.5.70.0130.15815.08
5.5.60.0110.17215.20
5.5.50.0120.16115.22
5.5.40.0140.15915.19
5.5.30.0140.16515.02
5.5.20.0130.15815.19
5.5.10.0140.15315.14
5.5.00.0100.15915.14

preferences:
43.83 ms | 403 KiB | 5 Q