3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = 'Compress meCompress meCompress meCompress meCompress meCompress meCompress meCompress meCompress me'; echo "str".strlen($str)."\n"; //压缩率最低(gzip压缩算法) 生成结果可以直接写到.gz文件中 <?php $data = implode("", file("bigfile.txt")); $gzdata = gzencode($data, 9); $fp = fopen("bigfile.txt.gz", "w"); fwrite($fp, $gzdata); fclose($fp); ?> //压缩率居中 –This function compress the given string using the ZLIB data format. <?php $compressed = gzcompress('Compress me', 9); echo $compressed; ?> //压缩率并列最高 <?php $compressed = gzdeflate('Compress me', 9); echo $compressed; ?> //压缩率并列最高 — Compress a string into bzip2 encoded data <?php $str = "sample data"; $bzstr = bzcompress($str, 9); echo $bzstr; ?>

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.230.0090.04212.37
5.4.220.0070.03612.37
5.4.210.0050.03612.37
5.4.200.0050.03812.37
5.4.190.0100.03512.36
5.4.180.0070.03512.37
5.4.170.0090.03412.37
5.4.160.0110.03912.37
5.4.150.0100.03912.36
5.4.140.0100.04312.05
5.4.130.0090.04112.04
5.4.120.0080.04312.00
5.4.110.0110.04512.00
5.4.100.0070.03511.99
5.4.90.0050.03812.00
5.4.80.0050.03811.99
5.4.70.0080.03411.99
5.4.60.0080.04011.99
5.4.50.0050.03711.99
5.4.40.0050.03611.98
5.4.30.0050.03711.97
5.4.20.0070.03611.97
5.4.10.0050.03611.97
5.4.00.0050.03811.47
5.3.280.0070.03812.71
5.3.270.0050.04312.73
5.3.260.0050.04512.72
5.3.250.0070.04212.72
5.3.240.0080.04512.72
5.3.230.0090.03812.71
5.3.220.0080.03812.68
5.3.210.0050.04012.68
5.3.200.0090.03812.68
5.3.190.0070.03912.68
5.3.180.0090.03812.67
5.3.170.0070.03612.67
5.3.160.0060.03812.68
5.3.150.0050.04912.67
5.3.140.0050.03912.66
5.3.130.0090.03812.66
5.3.120.0050.04212.66
5.3.110.0080.03912.66
5.3.100.0100.03612.12
5.3.90.0070.03812.08
5.3.80.0100.03712.07
5.3.70.0090.03812.07
5.3.60.0110.03612.06
5.3.50.0080.03512.00
5.3.40.0040.03912.00
5.3.30.0080.03911.94
5.3.20.0030.04611.71
5.3.10.0040.03811.67
5.3.00.0050.03811.66

preferences:
146.97 ms | 1394 KiB | 7 Q