モジュラス演算子を使用せずに除算を実装する次の関数があります
function division($dividend, $divisor, $quotient){
if($dividend<=$divisor){
return $quotient;
}else{
$dividend-=$divisor;
$quotient++;
division($dividend, $divisor, $quotient);
}
}
echo division(3, 2, 0);
if ステートメントが true と評価されて評価されるまで関数が反復される場合、return
キーワードを行の先頭に追加する必要がある理由がわかりません。division($dividend, $divisor, $quotient)
return $quotient
return
誰かがキーワードが必要な理由を説明できますか?