3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Calculation { } class TravelCalculation extends Calculation { } interface class Service { public function run(Calculation $c); } class TravelService implements Service { public function run(TravelCalculation $c) { echo "Travel Service calculation"; } } $calculation = new TravelCalculation(); $service = new TravelService(); $service->run($calculation);

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)
5.4.240.0030.03719.00
5.4.230.0030.03319.07
5.4.220.0030.07319.22
5.4.210.0000.07319.22
5.4.200.0000.04718.88
5.4.190.0030.07318.98
5.4.180.0030.04019.15
5.4.170.0030.03319.13
5.4.160.0030.04019.22
5.4.150.0000.04019.14
5.4.140.0030.04016.57
5.4.130.0000.04016.56
5.4.120.0070.03016.39
5.4.110.0030.03316.59
5.4.100.0000.04016.59
5.4.90.0030.03316.61
5.4.80.0000.04716.54
5.4.70.0000.03316.48
5.4.60.0000.03716.16
5.4.50.0030.03716.34
5.4.40.0000.03316.51
5.4.30.0000.03716.42
5.4.20.0000.04016.53
5.4.10.0000.04016.48
5.4.00.0000.03315.78
5.3.280.0000.04014.58
5.3.270.0000.07014.59
5.3.260.0030.07314.71
5.3.250.0030.03314.82
5.3.240.0000.03714.68
5.3.230.0000.03714.81
5.3.220.0000.03714.72
5.3.210.0000.03714.64
5.3.200.0000.03714.53
5.3.190.0000.03714.80
5.3.180.0000.03714.57
5.3.170.0030.04014.71
5.3.160.0030.03314.48
5.3.150.0070.03014.56
5.3.140.0030.03314.60
5.3.130.0030.03314.45
5.3.120.0000.03714.52
5.3.110.0000.03714.46
5.3.100.0000.03714.04
5.3.90.0000.03313.99
5.3.80.0030.04013.94
5.3.70.0100.03013.99
5.3.60.0000.04014.16
5.3.50.0000.03713.86
5.3.40.0070.04014.00
5.3.30.0070.06313.82
5.3.20.0030.04713.60
5.3.10.0000.06713.56
5.3.00.0000.06013.79

preferences:
136.8 ms | 1394 KiB | 7 Q