3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tree = "[{"title":"Dashboard","folder":true,"hideCheckbox":true,"expanded":true,"children":[{"title":"Comenzi","folder":true,"hideCheckbox":true,"expanded":false,"children":[{"title":"create","key":"2","selected":false,"children":[]},{"title":"delete","key":"5","selected":false,"children":[]},{"title":"list","key":"1","selected":false,"children":[]},{"title":"read","key":"3","selected":false,"children":[]},{"title":"update","key":"4","selected":false,"children":[]}]},{"title":"Comisioane","folder":true,"hideCheckbox":true,"expanded":true,"children":[{"title":"Brute","folder":true,"hideCheckbox":true,"expanded":false,"children":[{"title":"create","key":"18","selected":false,"children":[]},{"title":"delete","key":"21","selected":false,"children":[]},{"title":"list","key":"17","selected":false,"children":[]},{"title":"read","key":"19","selected":false,"children":[]},{"title":"update","key":"20","selected":false,"children":[]}]},{"title":"Nete","folder":true,"hideCheckbox":true,"expanded":false,"children":[{"title":"create","key":"23","selected":false,"children":[]},{"title":"delete","key":"26","selected":false,"children":[]},{"title":"list","key":"22","selected":false,"children":[]},{"title":"read","key":"24","selected":false,"children":[]},{"title":"update","key":"25","selected":false,"children":[]}]},{"title":"allowed categories","key":"28","selected":false,"children":[]}]},{"title":"Produse","folder":true,"hideCheckbox":true,"expanded":false,"children":[{"title":"allowed categories","key":"27","selected":false,"children":[]},{"title":"create","key":"7","selected":false,"children":[]},{"title":"delete","key":"10","selected":false,"children":[]},{"title":"list","key":"6","selected":false,"children":[]},{"title":"read","key":"8","selected":false,"children":[]},{"title":"update","key":"9","selected":false,"children":[]}]},{"title":"RMA","folder":true,"hideCheckbox":true,"expanded":false,"children":[{"title":"awb","key":"16","selected":false,"children":[]},{"title":"create","key":"12","selected":false,"children":[]},{"title":"delete","key":"15","selected":false,"children":[]},{"title":"list","key":"11","selected":false,"children":[]},{"title":"read","key":"13","selected":false,"children":[]},{"title":"update","key":"14","selected":false,"children":[]}]}]}]"; $array = json_decode($tree); $iterator = new \RecursiveIteratorIterator(new \RecursiveArrayIterator($tree)); foreach ($iterator as $key => $value) { echo $key; continue; }

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.130.0000.04318.13
5.6.120.0130.03320.92
5.6.110.0030.05720.98
5.6.100.0130.05021.08
5.6.90.0070.04321.01
5.6.80.0130.07320.37
5.5.290.0070.06317.94
5.5.280.0030.06020.76
5.5.270.0130.06320.85
5.5.260.0070.08320.75
5.5.250.0200.06720.58
5.5.240.0000.07720.32
5.4.450.0270.04319.31
5.4.440.0270.04019.19
5.4.430.0300.03719.52
5.4.420.0330.03319.56
5.4.410.0330.03319.16
5.4.400.0300.03718.95
5.4.390.0300.03719.09
5.4.380.0300.03719.00
5.4.370.0330.04019.31
5.4.360.0300.03719.31
5.4.350.0330.03319.16
5.4.340.0300.03718.84
5.4.320.0300.03719.31
5.4.310.0330.03318.98
5.4.300.0300.03719.10
5.4.290.0330.04018.97
5.4.280.0330.03319.20
5.4.270.0330.03719.14
5.4.260.0230.04319.08
5.4.250.0330.03319.18
5.4.240.0300.04719.30
5.4.230.0330.03319.14
5.4.220.0300.04319.22
5.4.210.0300.03719.12
5.4.200.0330.03318.86
5.4.190.0300.03319.11
5.4.180.0500.02719.08
5.4.170.0470.06019.15
5.4.160.0330.03718.82
5.4.150.0400.05719.04
5.4.140.0370.04016.38
5.4.130.0300.04716.38
5.4.120.0370.04016.33
5.4.110.0270.03716.50
5.4.100.0330.04316.55
5.4.90.0270.03716.53
5.4.80.0400.06716.54
5.4.70.0370.04316.52

preferences:
143.82 ms | 1394 KiB | 7 Q