3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(0); function vOriginal($cParentID) { if ($cParentID > -1) { if($cParentID != $stopAt) { echo "Add to array\n"; } echo "Recursive call\n"; } } function v1128($cParentID) { if ($cParentID > 0) { echo "Add to array\n"; echo "Recursive call\n"; } } function v1229($cParentID) { if ($cParentID > -1) { echo "Add to array\n"; echo "Recursive call\n"; } } $cParentID = '1'; echo "cParentID = '1'\n"; echo "vOriginal\n"; vOriginal($cParentID); echo "v1128\n"; v1128($cParentID); echo "v1229\n"; v1229($cParentID); $cParentID = null; echo "cParentID = null\n"; echo "vOriginal\n"; vOriginal($cParentID); echo "v1128\n"; v1128($cParentID); echo "v1229\n"; v1229($cParentID);

preferences:
43.49 ms | 402 KiB | 5 Q