私はこのような機能を持っています:
function test($T0){
$T01 = $T0-$T0/2;
$T02 = $T0+$T0/2;
if($T01<$T0){
test($T01);
} else if($T02<$T0){
test($T02);
} else {}
$result = array($T01,$T02);
return $result;
}
$T0 = 50;
$result = test($T0);
echo $result[0];
この関数が再帰でないのはなぜですか?