3v4l.org

run code in 300+ PHP versions simultaneously
<?php function setKey($sessionKeys, $value) { $sessionKeysArray = explode(':', $sessionKeys); $sessionKey = ''; foreach ($sessionKeysArray as $key){ $sessionKey .= "[$key]"; } $_SESSION{$sessionKey} = $value; var_dump($_SESSION); return !empty(self::getKey($sessionKey)); } setKey(1:2:3, 77);

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.0170.04320.26
7.0.10.0070.05720.25
7.0.00.0100.08720.05
5.6.160.0030.05720.47
5.6.150.0100.08018.21
5.6.140.0100.08018.15
5.6.130.0070.08018.17
5.6.120.0030.04321.02
5.6.110.0100.04321.12
5.6.100.0030.07021.04
5.6.90.0100.08020.85
5.6.80.0100.07720.40
5.5.300.0130.04317.98
5.5.290.0130.07718.09
5.5.280.0000.04720.77
5.5.270.0070.08020.68
5.5.260.0130.07720.73
5.5.250.0070.08320.61
5.5.240.0330.06320.19

preferences:
133.03 ms | 1394 KiB | 7 Q