以下の php スニペットが呼び出されると、kcachegrind で関数 aaa が 2 回呼び出され、関数 bbb が 4 回呼び出されます。
関数 aaa が 2 回呼び出される理由を説明できる人はいますか? ありがとう。
<?php
echo "1111<br>\r\n";
aaa('Demo');
function aaa($p)
{
echo 'current loop '.$p."<br>\r\n";
for($j = 0; $j < 2; $j++){
bbb($j);
}
}
function bbb($p){
echo 'bbb func loop: '.$p."<br>\r\n";
}
?>