请帮我理解;我的代码错了


Please help me understand what's wrong with my code

这是我的php代码。

<?php
function monthlyBonus($n){
$bonus = ($n * (567/987)) /2 ;
reurn "Your bonus is = ". $bonus ;
}
echo monthlyBonus('7893');
?>

我不明白为什么它显示错误。

您有一个印刷错误

*return* "Your bonus is = ". $bonus;

语法错误?您打错了return

<?php
function monthlyBonus($n){
  $bonus = ($n * (567/987)) /2 ;
  return "Your bonus is = ". $bonus ;
}
echo value('7893');
?>

您有语法错误,应该是return而不是reurn。此外,您应该将数字作为整数而不是字符串发送,即monthlyBonus(7893)而不是monthlyBonus('7893')

reurn必须是return。同时尝试使用monthlyBonus(7893)(整数参数而不是字符串)。