3v4l.org

run code in 300+ PHP versions simultaneously
<?php $encoded = base64_encode("ʪ֣ãÅìÐÄš³·¿­ÉÁÊ¡¸Ší¿ÃÐÁ®›¶œ¸˜Ï¹¥ç"); var_dump( $encoded ); $decoded = base64_decode($encoded) var_dump($decoded);

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.6.80.0000.04020.40
5.5.240.0300.07720.14
5.4.400.1300.06318.68
5.4.390.1230.06018.52
5.4.380.1200.05018.74
5.4.370.1370.07718.55
5.4.360.1030.06018.79
5.4.350.1130.07318.79
5.4.340.1630.05018.61
5.4.320.1230.06718.62
5.4.310.1070.06318.83
5.4.300.1400.07018.80
5.4.290.1500.06318.68
5.4.280.2500.06318.55
5.4.270.1370.07718.77
5.4.260.1470.06018.76
5.4.250.1570.08718.60
5.4.240.1100.07318.58
5.4.230.2370.07718.45
5.4.220.0530.07718.79
5.4.210.1900.07718.82
5.4.200.1300.07316.64
5.4.190.1330.07018.50
5.4.180.1030.06018.78
5.4.170.1000.06318.74
5.4.160.2570.06318.56
5.4.150.1330.06018.76
5.4.140.1200.06316.27
5.4.130.1630.05716.32
5.4.120.0830.05316.38
5.4.110.4530.06716.28
5.4.100.1170.06716.41
5.4.90.2300.05716.44
5.4.80.1100.06316.27
5.4.70.1100.07016.21
5.4.60.0930.06716.13
5.4.50.0830.06316.24
5.4.40.1600.06316.40
5.4.30.1300.06316.25
5.4.20.1230.07016.19
5.4.10.1170.06716.38
5.4.00.3000.05715.76
5.3.290.1200.06714.58
5.3.280.0900.07014.63
5.3.270.1300.07014.54
5.3.260.1170.06314.59
5.3.250.1130.05714.59
5.3.240.0930.06014.52
5.3.230.1270.06314.58
5.3.220.1070.06714.66
5.3.210.1070.06714.52
5.3.200.1670.05714.55
5.3.190.1170.06714.52
5.3.180.1000.04714.53
5.3.170.0970.06714.64
5.3.160.1000.07314.64
5.3.150.1130.06314.63
5.3.140.0970.06314.53
5.3.130.1030.07014.54
5.3.120.2600.07014.64
5.3.110.1070.06714.55
5.3.100.3300.06714.02
5.3.90.1100.07314.03
5.3.80.1100.06713.93
5.3.70.1070.06713.95
5.3.60.1200.05013.90
5.3.50.1100.06314.04
5.3.40.1630.05313.93
5.3.30.1030.06013.98
5.3.20.1230.06313.64
5.3.10.1100.05313.62
5.3.00.1770.06713.56
5.2.170.0970.04311.18
5.2.160.0830.05311.28
5.2.150.1000.04711.28
5.2.140.0900.05311.18
5.2.130.1230.04311.16
5.2.120.0970.05711.13
5.2.110.1100.05711.03
5.2.100.0930.05011.05
5.2.90.0900.03711.07
5.2.80.0900.04311.04
5.2.70.1030.04711.05
5.2.60.0800.04010.96
5.2.50.1030.04311.00
5.2.40.0800.05010.97
5.2.30.0870.05011.11
5.2.20.0700.04310.91
5.2.10.0830.04710.96
5.2.00.0900.05710.86
5.1.60.1330.04010.08
5.1.50.2500.04010.09
5.1.40.0770.0339.98
5.1.30.0770.04710.45
5.1.20.0770.03310.39
5.1.10.0830.04710.04
5.1.00.0670.04710.18
5.0.50.0400.0338.62
5.0.40.0470.0308.51
5.0.30.0600.0508.34
5.0.20.0600.0338.23
5.0.10.0470.0378.24
5.0.00.0300.0578.19
4.4.90.0500.0275.93
4.4.80.0500.0335.89
4.4.70.1630.0305.93
4.4.60.0330.0235.86
4.4.50.0430.0175.90
4.4.40.0330.0405.90
4.4.30.0300.0305.89
4.4.20.0370.0305.97
4.4.10.0400.0375.89
4.4.00.0170.0475.92
4.3.110.0400.0335.80
4.3.100.0330.0275.84
4.3.90.0370.0305.87
4.3.80.0330.0435.91
4.3.70.0370.0335.82
4.3.60.0500.0235.79
4.3.50.0470.0275.77
4.3.40.2130.0305.78
4.3.30.0070.0304.68
4.3.20.0230.0334.53
4.3.10.0170.0304.47
4.3.00.0000.0236.90

preferences:
145.04 ms | 1394 KiB | 7 Q