run code in 200+ php & hhvm versions
Bugs & Features
<?php var_dump(dirname('/abc/acs')); var_dump(dirname('/abc')); var_dump(dirname('/')); var_dump(dirname('abc/acs')); var_dump(dirname('abc')); var_dump(dirname(''));

Shows result from various feature-branches currently under review from the php developers. Contact me to have additional branches featured.

Output for Arrow functions
string(4) "/abc" string(1) "/" string(1) "/" string(3) "abc" string(1) "." string(0) ""

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