私の再帰関数は
function recursion($vals,$i) //
{
$htm=implode('',file($vals));
echo $i;
if($htm)
{
return $htm;
}
else
{
echo "\n.................link broken...................\n";
sleep(10);
echo "\n.................retrying......................\n";
**// return recursion($vals,$i+1); //case 1
// return recursion($vals,$i++); //case 2**
}
}
ケース1を使用すると、$ i +1の値が増加しますが、$ i ++を使用すると、$ iの値が増加しません。なぜですか?