3v4l.org

run code in 300+ PHP versions simultaneously
<?php if ( isset($_POST['submit'] ) { $array[0] = ',to:Los%20Angeles,%20CA,%20United%20States%20(LAX-Los%20Angeles%20Intl.)'; $array[1] = ",to:Miami,%20FL,%20United%20States%20(MIA-Miami%20Intl.)"; $array[2] = ",to:Nassau,%20Bahamas%20(NAS-Nassau%20Intl.)"; $lower_trim = trim(strtoupper($_POST['dest'])); if ( $lower_trim == "MIAMI" || $lower_trim == "MIAMI,FL" || $lower_trim == "MIAMI,FLORIDA" || $lower_trim == "FL" ) { $dest = $array[1]; } if ( $lower_trim == "LOSANGELES" || $lower_trim == "LA" || $lower_trim == "LOSANGELES,CALIFORNIA" || $lower_trim == "ANAHEIM" || $lower_trim == "ANAHEIM,CALIFORNIA" || $lower_trim == "ANAHEIM,CA" || $lower_trim == "LOSANGELES,CA" || $lower_trim == "LA,CA" || $lower_trim == "CA" ) { $dest = $array[0]; } if ( $lower_trim == "NASSAU" || $lower_trim == "NEW PROVIDENCE" || $lower_trim == "NASSAU,BAHAMAS" || $lower_trim == "NASSSAU,THEBAHAMAS" || $lower_trim == "THEBAHAMAS" || $lower_trim == "NASSAU,NEWPROVIDENCE" || $lower_trim == "NASSAU,NEWPROVIDENCE,THEBAHAMAS" ) { $dest = $array[2]; } $from = "from:FLL"; //leg1 $from2 = $dest; //leg1.2 $datefrom = ",departure:10/23/2014TANYT"; //leg1.3 $to = "from:Miami,%20FL,%20United%20States%20(MIA-Miami%20Intl.)"; //leg2 $to2 = ",to:FLL"; //leg2.1 $dateto = ",departure:11/07/2014TANYT"; //leg 2.3 $children = "children:0"; $adults = ",adults:1"; $seniors = ",seniors:0"; $infant_in = ",infantinlap:Y"; $url_formatted = "http://www.travelocity.com/Flights-Search?trip=roundtrip&leg1=".$from.$from2.$datefrom."&leg2=".$to.$to2.$dateto."&passengers=".$children.$adults.$seniors.$infant_in."&mode=search"; var_dump($url_formatted); } else { ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <h1>ENTER</h1> <input type="text" name="dest"> <input type="button" name="submit"> </form> <?php } ?>

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.340.3270.04318.93
5.4.320.3670.04019.21
5.4.310.4600.03718.98
5.4.300.4600.03719.24
5.4.290.4270.02719.22
5.4.280.4800.03018.94
5.4.270.4670.03719.14
5.4.260.4470.03319.19
5.4.250.4600.03719.12
5.4.240.3600.03018.93
5.4.230.3370.04319.11
5.4.220.3400.04019.14
5.4.210.4270.03719.13
5.4.200.3800.04719.10
5.4.190.2570.03318.98
5.4.180.3130.03718.93
5.4.170.3470.03718.93
5.4.160.2970.03319.15
5.4.150.2800.03019.18
5.4.140.3370.03716.48
5.4.130.3070.04316.40
5.4.120.3230.03716.52
5.4.110.3730.03316.63
5.4.100.3670.03716.44
5.4.90.4430.03716.48
5.4.80.3270.03716.23
5.4.70.3570.04016.62
5.4.60.4000.03716.45
5.4.50.3800.03316.53
5.4.40.4300.03716.45
5.4.30.4600.04016.41
5.4.20.4100.04316.42
5.4.10.3730.04016.60
5.4.00.3700.04015.97
5.3.290.3970.03714.76
5.3.280.3730.04314.55
5.3.270.2430.03014.54
5.3.260.3000.04014.39
5.3.250.2630.03714.62
5.3.240.3100.04014.55
5.3.230.2370.03714.42
5.3.220.3730.03314.50
5.3.210.3670.04014.39
5.3.200.3970.03714.39
5.3.190.2870.04014.46
5.3.180.2770.04014.46
5.3.170.3900.03714.46
5.3.160.2700.03314.48
5.3.150.3530.04014.49
5.3.140.4070.03714.49
5.3.130.4470.04014.49
5.3.120.4530.03714.37
5.3.110.4170.03714.53
5.3.100.3900.03714.01
5.3.90.4000.04713.96
5.3.80.3930.03713.85
5.3.70.3970.03313.98
5.3.60.3700.03713.82
5.3.50.3670.03713.89
5.3.40.3400.03313.90
5.3.30.3630.03314.00
5.3.20.3800.03713.61
5.3.10.4070.04013.49
5.3.00.4370.03313.43
5.2.170.3530.03011.04
5.2.160.4100.03311.09
5.2.150.3130.02711.23
5.2.140.3300.02311.08
5.2.130.3030.02311.13
5.2.120.3630.02711.08
5.2.110.2700.02311.25
5.2.100.4000.02311.00
5.2.90.3270.03311.03
5.2.80.3900.03011.03
5.2.70.4030.02311.17
5.2.60.3170.03310.98
5.2.50.3370.03011.10
5.2.40.2770.02710.92
5.2.30.3230.02710.96
5.2.20.2800.03010.85
5.2.10.3170.02710.85
5.2.00.2930.03310.87
5.1.60.3030.0209.84
5.1.50.2470.0239.96
5.1.40.2800.02310.00
5.1.30.2430.03010.42
5.1.20.2500.02310.20
5.1.10.3200.03310.22
5.1.00.2700.0279.97
5.0.50.1500.0178.61
5.0.40.1800.0178.39
5.0.30.1470.0308.21
5.0.20.1700.0138.26
5.0.10.1730.0208.23
5.0.00.1500.0278.13
4.4.90.1730.0175.89
4.4.80.1500.0135.87
4.4.70.1470.0175.83
4.4.60.1570.0175.82
4.4.50.1700.0135.84
4.4.40.1830.0235.83
4.4.30.1430.0175.80
4.4.20.1670.0135.89
4.4.10.1870.0135.95
4.4.00.1770.0275.80
4.3.110.1600.0135.84
4.3.100.1500.0175.79
4.3.90.1600.0175.79
4.3.80.1370.0205.80
4.3.70.1730.0135.67
4.3.60.1100.0105.74
4.3.50.1200.0175.67
4.3.40.1470.0275.75
4.3.30.1030.0175.24
4.3.20.0870.0205.24
4.3.10.0970.0235.24
4.3.00.0930.0205.24

preferences:
139.36 ms | 1398 KiB | 7 Q