3v4l.org

run code in 300+ PHP versions simultaneously
<?php $d1 = new DateTime('now'); $d2 = $d1; $d3 = new DateTime('now'); printf("%s\n", '$d1==$d2: ' . ($d1 == $d2 ? 'true' : 'false' )); printf("%s\n", '$d1==$d3: ' . ($d1 == $d3 ? 'true' : 'false' )); printf("%s\n", '$d2==$d3: ' . ($d2 == $d3 ? 'true' : 'false' )); printf("%s\n", '$d1===$d2: ' . ($d1 === $d2 ? 'true' : 'false' )); printf("%s\n", '$d1===$d3: ' . ($d1 === $d3 ? 'true' : 'false' )); printf("%s\n", '$d2===$d3: ' . ($d2 === $d3 ? 'true' : 'false' ));

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.0140.00716.88
8.3.50.0140.00016.21
8.3.40.0120.00418.92
8.3.30.0130.00718.79
8.3.20.0040.00424.18
8.3.10.0000.00824.66
8.3.00.0000.00826.16
8.2.180.0110.00425.92
8.2.170.0060.00918.91
8.2.160.0140.00022.96
8.2.150.0000.00825.66
8.2.140.0070.00024.66
8.2.130.0070.00026.16
8.2.120.0000.00819.56
8.2.110.0030.00620.52
8.2.100.0040.00720.79
8.1.280.0110.00425.92
8.1.270.0040.00423.99
8.1.260.0050.00326.35
8.1.250.0050.00328.09
8.1.240.0070.00418.61
8.1.230.0080.00022.18
8.0.90.0020.00617.04

preferences:
32.59 ms | 400 KiB | 5 Q