3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ (object)['Dep_name' => 'Accounting and Finance', 'dep_id' => 1, 'dep_parent_id' => 0], (object)['Dep_name' => 'Human-Recources', 'dep_id' => 2, 'dep_parent_id' => 0], (object)['Dep_name' => 'IT', 'dep_id' => 3, 'dep_parent_id' => 0, 'children' => [ (object)['Dep_name' => 'Network', 'dep_id' => 5, 'dep_parent_id' => 3], (object)['Dep_name' => 'Web Development', 'dep_id' => 6, 'dep_parent_id' => 3, 'children' => [ (object)['Dep_name' => 'Front-End', 'dep_id' => 7, 'dep_parent_id' => 6], (object)['Dep_name' => 'Back-End', 'dep_id' => 7, 'dep_parent_id' => 6], ] ], ] ], (object)['Dep_name' => 'Marketing', 'dep_id' => 4, 'dep_parent_id' => 0, 'children' => [ (object)['Dep_name' => 'web-marketing', 'dep_id' => 9, 'dep_parent_id' => 4], ] ] ]; function printTree($array) { $output = "<ul>\n"; foreach ($array as $a) { $output .= "<li>".$a->Dep_name."</li>\n"; if (isset($a->children)) { $output .= printTree($a->children); } } $output .= "</ul>\n"; return $output; } echo printTree($array);
Output for git.master, git.master_jit
/bin/php-git-master: error while loading shared libraries: libonig.so.5: cannot open shared object file: No such file or directory
Process exited with code 127.
Output for rfc.property-hooks
<ul> <li>Accounting and Finance</li> <li>Human-Recources</li> <li>IT</li> <ul> <li>Network</li> <li>Web Development</li> <ul> <li>Front-End</li> <li>Back-End</li> </ul> </ul> <li>Marketing</li> <ul> <li>web-marketing</li> </ul> </ul>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
36.85 ms | 401 KiB | 8 Q