当调用下面的 php 代码片段时,在 kcachegrind 中,函数 aaa 被调用了两次,函数 bbb 被调用了 4 次。
谁能解释为什么函数 aaa 被调用两次?谢谢。
<?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";
}
?>