3v4l.org

run code in 300+ PHP versions simultaneously
<?php $src = 'http://www.my.com/api.php?url=http%3A%2F%2Fwww.my.com%2Fapi.php%3Fkey1%3Dxxx%26key2%3Dyyy'; $src = parse_url( urldecode($src) ); parse_str($src['query']); echo $url

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.320.0540.03415.85
5.4.310.0520.03815.80
5.4.300.0360.03915.68
5.4.290.0520.04315.76
5.4.280.0340.04115.80
5.4.270.0410.03115.80
5.4.260.0460.03715.59
5.4.250.0350.04115.72
5.4.240.0270.02915.58
5.4.230.0330.03815.73
5.4.220.0470.03715.55
5.4.210.0500.03515.74
5.4.200.0530.03715.62
5.4.190.0480.03415.61
5.4.180.0510.03615.80
5.4.170.0540.04015.72
5.4.160.0290.03515.79
5.4.150.0260.03615.78
5.4.140.0270.03414.12
5.4.130.0190.03514.09
5.4.120.0530.03214.22
5.4.110.0500.03214.20
5.4.100.0520.03714.21
5.4.90.0460.03614.21
5.4.80.0640.03514.18
5.4.70.0530.04514.10
5.4.60.0700.03414.15
5.4.50.0660.03614.24
5.4.40.0480.03614.16
5.4.30.0570.03914.16
5.4.20.0640.03314.12
5.4.10.0550.03514.08
5.4.00.0600.03913.58
5.3.290.0480.04413.67
5.3.280.0490.03613.70
5.3.270.0640.04413.59
5.3.260.0540.04513.61
5.3.250.0850.03513.56
5.3.240.0680.03513.58
5.3.230.0460.03713.66
5.3.220.0730.03713.58
5.3.210.0520.04113.67
5.3.200.0460.03713.54
5.3.190.0470.03913.61
5.3.180.0550.03513.55
5.3.170.0510.03513.66
5.3.160.0730.03013.59
5.3.150.0790.04213.56
5.3.140.0920.03213.58
5.3.130.0620.03913.55
5.3.120.0300.03813.52
5.3.110.0350.03313.52
5.3.100.0480.03313.13
5.3.90.0630.03513.06
5.3.80.0590.03712.96
5.3.70.0580.03612.95
5.3.60.0470.03513.03
5.3.50.0450.03013.02
5.3.40.0570.04212.94
5.3.30.0460.02612.87
5.3.20.0410.04412.71
5.3.10.0830.03112.65
5.3.00.0260.03012.55
5.2.170.0440.02810.08
5.2.160.0510.02810.19
5.2.150.0230.02910.09
5.2.140.0250.03710.24
5.2.130.0370.02810.05
5.2.120.0530.02710.04
5.2.110.0300.02910.16
5.2.100.0330.02810.13
5.2.90.0430.02610.13
5.2.80.0610.02810.04
5.2.70.0540.03310.13
5.2.60.0480.02910.04
5.2.50.0370.02810.08
5.2.40.0470.0339.94
5.2.30.0410.0349.94
5.2.20.0280.0279.90
5.2.10.0330.0309.84
5.2.00.0370.0269.70
5.1.60.0360.0249.09
5.1.50.0330.0279.09
5.1.40.0460.0238.99
5.1.30.0210.0259.32
5.1.20.0570.0269.38
5.1.10.0280.0229.04
5.1.00.0390.0249.05
5.0.50.0260.0207.59
5.0.40.0290.0177.40
5.0.30.0130.0307.26
5.0.20.0310.0217.20
5.0.10.0170.0217.32
5.0.00.0180.0267.16
4.4.90.0160.0166.42
4.4.80.0230.0166.41
4.4.70.0090.0166.41
4.4.60.0220.0146.41
4.4.50.0100.0146.42
4.4.40.0300.0286.39
4.4.30.0150.0196.41
4.4.20.0040.0276.46
4.4.10.0260.0166.46
4.4.00.0220.0236.41
4.3.110.0290.0136.37
4.3.100.0280.0136.37
4.3.90.0130.0146.35
4.3.80.0020.0286.33
4.3.70.0240.0136.35
4.3.60.0100.0156.35
4.3.50.0190.0156.35
4.3.40.0240.0206.30
4.3.30.0120.0245.68
4.3.20.0010.0165.67
4.3.10.0090.0145.65
4.3.00.0030.0138.07

preferences:
142.43 ms | 1394 KiB | 7 Q