3v4l.org

run code in 300+ PHP versions simultaneously
<?php function setKey($sessionKeys, $value) { $sessionKeysArray = explode(':', $sessionKeys); $sessionKey = ''; foreach ($sessionKeysArray as $key){ $sessionKey .= "[$key]"; } echo ($_SESSION{$sessionKey}); $_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.0200.04320.08
7.0.10.0030.04720.26
7.0.00.0100.07720.16
5.6.160.0100.06020.48
5.6.150.0100.03718.22
5.6.140.0070.04018.24
5.6.130.0030.08318.28
5.6.120.0130.06021.15
5.6.110.0130.08020.99
5.6.100.0100.07021.12
5.6.90.0070.08721.02
5.6.80.0130.06020.43
5.5.300.0100.04717.98
5.5.290.0100.07317.98
5.5.280.0000.05720.85
5.5.270.0130.07720.88
5.5.260.0170.07320.88
5.5.250.0000.08720.61
5.5.240.0300.07020.19

preferences:
141.52 ms | 1394 KiB | 7 Q