3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo "test"; var_dump( pack('NQ>C',"123456789","123456789123456789",1) ); var_dump( pack('N',123456789).pack('C*', (reverse unpack 'C*', (pack 'Q', 123456789123456789))).pack('C',1) ); echo "examples"; var_dump( pack('S', 1), pack('L', 1), pack('Q', 1), pack('I', 1) ); var_dump( pack('n', 1), pack('N', 1), pack('J', 1), pack('I', 1) ); var_dump( pack('v', 1), pack('V', 1), pack('P', 1), pack('I', 1) );

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.00.0100.05720.24
5.6.160.0030.06720.56
5.6.150.0070.07718.19
5.6.140.0130.07718.28
5.6.130.0100.07718.17
5.6.120.0130.04721.04
5.6.110.0030.09720.98
5.6.100.0070.03720.99
5.6.90.0030.09020.87
5.6.80.0130.08320.52
5.5.300.0030.07017.98
5.5.290.0070.05317.95
5.5.280.0070.04320.65
5.5.270.0130.07720.86
5.5.260.0100.07720.74
5.5.250.0000.09020.57
5.5.240.0300.07020.16

preferences:
131.92 ms | 1398 KiB | 7 Q