3v4l.org

run code in 300+ PHP versions simultaneously
<?php $password = "$2y$10$dTaR8a.aEBlpXW7KVj4Y5uvoPbtXjOpT9facp3s0/VEBHCLf/mtVy"; echo "$password \n"; $hashToStoreInDb = password_hash($password, PASSWORD_DEFAULT); echo " $hashToStoreInDb \n"; $isPasswordCorrect = password_verify($password, $hashToStoreInDb); echo "$isPasswordCorrect \n"; #$password = "test33"; $hashToStoreInDb = "\$2y\$10\$JCqObEKNF9A21jyhI9.fIObxjiGUMPper3criJstIRZ8oZ2u0si25"; $hash_crypt = crypt($password, $hashToStoreInDb); echo " $hash_crypt \n"; ?>

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.3.10.0050.19216.66
7.3.00.0130.18316.61
7.2.130.0030.19116.85
7.2.120.0100.18716.64
7.2.110.0080.19216.73
7.2.100.0070.19016.76
7.2.90.0100.18916.66
7.2.80.0030.18716.69
7.2.70.0080.18616.89
7.2.60.0040.19116.86
7.2.50.0070.18616.83
7.2.40.0120.18616.94
7.2.30.0030.19316.85
7.2.20.0020.19016.96
7.2.10.0050.19016.82
7.2.00.0040.18717.58
7.1.250.0030.18815.95
7.1.200.0000.20015.63
7.1.100.0070.19417.92
7.1.70.0070.18317.19
7.1.60.0070.22220.03
7.1.50.0030.23016.96
7.1.00.0100.29022.48
7.0.200.0260.18514.92
7.0.60.0100.28320.03
7.0.50.0130.27017.80
7.0.40.0130.27320.04
7.0.30.0500.24720.09
7.0.20.0300.23320.24
7.0.10.0330.26020.13
7.0.00.0070.26720.32
5.6.280.0030.19320.98
5.6.210.0100.27720.60
5.6.200.0030.22018.16
5.6.190.0130.27320.48
5.6.180.0370.26720.61
5.6.170.0370.26320.61
5.6.160.0100.27020.50
5.6.150.0030.27318.14
5.6.140.0070.27018.18
5.6.130.0000.22318.18
5.6.120.0100.28321.01
5.6.110.0170.27721.11
5.6.100.0100.26721.10
5.6.90.0030.22321.09
5.6.80.0070.25720.50
5.6.70.4900.23020.39
5.5.350.0030.22320.41
5.5.340.0130.21017.95
5.5.330.0030.28020.23
5.5.320.0270.27320.24
5.5.310.0270.22320.33
5.5.300.0030.27717.95
5.5.290.0100.28018.08
5.5.280.0000.26720.79
5.5.270.0030.22020.71
5.5.260.0030.29320.66
5.5.250.0070.21320.68
5.5.240.0070.25320.27
5.4.450.0300.05719.11
5.4.440.0730.06719.37
5.4.430.0370.06719.64
5.4.420.0570.04319.48
5.4.410.0730.04019.19
5.4.400.0630.06719.05
5.4.390.0670.06018.78
5.4.380.0670.06319.18
5.4.370.0430.06319.12
5.4.360.0570.05719.11
5.4.350.0600.06319.05
5.4.340.0530.05718.78
5.4.320.0900.05018.73
5.4.310.0500.04718.77
5.4.300.0700.06718.88
5.4.290.0630.05319.05
5.4.280.0770.05719.18
5.4.270.0730.05019.09
5.4.260.0630.05019.11
5.4.250.0730.04319.18
5.4.240.0470.05719.14
5.4.230.0730.05318.98
5.4.220.0630.06018.76
5.4.210.0770.05018.78
5.4.200.0730.03716.61
5.4.190.0800.05019.01
5.4.180.0770.05718.76
5.4.170.0800.06718.73
5.4.160.1030.03719.05
5.4.150.0600.06018.72
5.4.140.0670.05316.20
5.4.130.0670.04316.33
5.4.120.0630.06016.16
5.4.110.0730.04316.28
5.4.100.0600.05016.21
5.4.90.0730.06016.12
5.4.80.0630.06016.39
5.4.70.0730.05016.29
5.4.60.0030.04716.04
5.4.50.0070.05716.20
5.4.40.0130.05316.31
5.4.30.0230.05016.04
5.4.20.0230.03316.39

preferences:
35.61 ms | 401 KiB | 5 Q