3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo phpversion().", "; if (function_exists("gzdecode")) { echo "gzdecode OK, "; } else { echo "gzdecode no OK, "; } if (extension_loaded('zlib')) { echo "zlib extension loaded "; } else { echo "zlib extension not loaded "; } echo gzdecode("xÚ¥RMoÂ0 ý/9sÈGSZn“@㰍‰ ¡‰NU’ºShªÐâ¿ÏtËTvâdËÏyïÙñêH*‘Õ± mAF(†‚×–ÊZ„ý š°-È k{¬1†‰Â„b\Ÿ CÆ1mº~(½òPïÚ2¸ îüò9Áûrâ"÷і¬ ë=ܨÓ¬/”DB×ùwÈããíФO#/4ÞY{¨v¶‘Åg«àïLX»fŒßÖA¼ƒÚúz"º:Ï£yú6ҋ ¤9½‘ÙT¯AäÊÔ*W\0‚óÔ0“ÐTQ^1Ãi…áÐvÞÏ'¯ÓÙâi¼x™ÌÏcü{P›ré¼­¢yœ~o¼ÙYûm’ÿ˜¤ý=%9Ìþø”ºÎê” ­%Õ:M…æ¢Ö9e‰dìs:=N–³ùà >(MàØ"); ?>

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.0.20.0300.08020.23
7.0.10.0070.09020.24
7.0.00.0170.07320.15
5.6.170.0270.06020.55
5.6.160.0070.08320.54
5.6.150.0130.05018.22
5.6.140.0100.07318.23
5.6.130.0170.06018.15
5.6.120.0030.06720.97
5.6.110.0000.04721.14
5.6.100.0100.05720.98
5.6.90.0100.08321.03
5.6.80.0070.09020.38
5.5.310.0200.06020.28
5.5.300.0070.03318.09
5.5.290.0030.04017.95
5.5.280.0070.08020.68
5.5.270.0030.04320.76
5.5.260.0130.04720.88
5.5.250.0030.07020.70
5.5.240.4130.04020.19
5.4.450.0530.06219.59
5.4.440.0350.06319.58
5.4.430.0500.05219.42
5.4.420.0830.05319.57
5.4.410.0600.06219.39
5.4.400.0850.06219.15
5.4.390.0620.06819.27
5.4.380.0400.06319.19
5.4.370.0570.05719.04
5.4.360.0680.05818.95
5.4.350.0730.05219.16
5.4.340.0600.06019.18
5.4.320.0580.05819.18
5.4.310.0730.07019.05
5.4.300.0720.05018.94
5.4.290.0600.05319.07
5.4.280.0500.05219.20
5.4.270.0600.06319.15
5.4.260.0630.05819.10
5.4.250.0400.05519.07
5.4.240.0870.04719.16
5.4.230.0670.05719.11
5.4.220.0700.05819.16
5.4.210.0750.05219.25
5.4.200.0630.05819.15
5.4.190.0870.06019.17
5.4.180.0870.06519.16
5.4.170.0780.04519.22
5.4.160.0730.05519.18
5.4.150.0780.04719.00
5.4.140.0820.06716.48
5.4.130.0920.05516.46
5.4.120.0630.05516.34
5.4.110.0730.04716.42
5.4.100.0500.05016.54
5.4.90.0770.04316.59
5.4.80.0730.04716.52
5.4.70.0630.05016.24
5.4.60.0630.04716.57
5.4.50.0570.05016.55
5.4.40.0570.05716.51
5.4.30.0630.06016.51
5.4.20.0800.06016.47
5.4.10.0930.06716.48
5.4.00.0730.07015.94
5.3.290.0580.05514.44
5.3.280.0750.05014.55
5.3.270.0580.05314.50
5.3.260.0820.05014.53
5.3.250.0670.05814.56
5.3.240.0920.05814.53
5.3.230.0770.06214.48
5.3.220.0630.06014.42
5.3.210.0700.06214.56
5.3.200.0700.04014.58
5.3.190.0730.05314.46
5.3.180.0830.05014.57
5.3.170.0530.06014.35
5.3.160.0670.06314.42
5.3.150.0670.07014.54
5.3.140.0700.06714.49
5.3.130.0800.05314.45
5.3.120.0770.06314.47
5.3.110.0900.06014.30
5.3.100.0630.06713.93
5.3.90.0600.05313.87
5.3.80.0770.03713.92
5.3.70.0830.04014.03
5.3.60.0830.05014.09
5.3.50.0800.05013.88
5.3.40.0670.06313.80
5.3.30.0700.04013.74
5.3.20.0570.05013.48
5.3.10.0770.05013.59
5.3.00.0870.04313.57
5.2.170.0600.03711.09
5.2.160.0730.05011.09
5.2.150.0470.04710.98
5.2.140.0500.04010.90
5.2.130.0700.03311.11
5.2.120.0700.03311.00
5.2.110.0630.04311.03
5.2.100.1000.03311.20
5.2.90.0600.04311.25
5.2.80.0700.03711.02
5.2.70.0770.04010.85
5.2.60.0530.04310.98
5.2.50.0730.03010.95
5.2.40.0500.04010.93
5.2.30.0470.04710.95
5.2.20.0430.04010.95
5.2.10.0370.04310.75
5.2.00.0500.03310.53
5.1.60.0470.0339.98
5.1.50.0500.0339.96
5.1.40.0530.0339.96
5.1.30.0400.04010.48
5.1.20.0430.04310.34
5.1.10.0470.04010.05
5.1.00.0370.04010.06
5.0.50.0270.0308.53
5.0.40.0330.0208.39
5.0.30.0270.0438.21
5.0.20.0200.0278.04
5.0.10.0270.0278.16
5.0.00.0270.0408.04
4.4.90.0430.0206.81
4.4.80.0270.0306.81
4.4.70.0200.0206.81
4.4.60.0170.0236.81
4.4.50.0170.0236.81
4.4.40.0200.0376.81
4.4.30.0230.0276.81
4.4.20.0330.0206.81
4.4.10.0270.0176.81
4.4.00.0230.0376.81
4.3.110.0230.0206.81
4.3.100.0170.0236.81
4.3.90.0230.0276.81
4.3.80.0230.0436.81
4.3.70.0130.0276.81
4.3.60.0230.0236.81
4.3.50.0230.0236.81
4.3.40.0230.0376.81
4.3.30.0130.0236.81
4.3.20.0130.0206.81
4.3.10.0170.0176.81
4.3.00.0070.0276.81

preferences:
143.15 ms | 1394 KiB | 7 Q