再帰関数を実行しようとしていますが、正しく動作しません。コードにエラーは見られませんが、これは PHP では不可能なのでしょうか?
<?php
$herpNum = 0;
function herp() {
if ($herpNum == 22) {
echo "done";
} else {
$herpNum = $herpNum+1;
echo $herpNum."<br/>";
herp();
}
}
herp();
?>
これを実行すると、結果は 1 の長いリストになります。