Работа над назначением класса и когда я запускаю этот код
function paycheck1($hours,$payrate,$othours,$otrate){
if ($hours > $othours){
$total = "<tr><td>".($hours*$payrate)+($hours - $othours)*$otrate."</td></tr>";
return $total;
}
else{
$total = "<tr><td>".$hours * $payrate."</td></tr>";
return $total;
}
}
$pay = 10;
$hours = 50;
$overtime_starts = 40;
$overtime_rate = 15;
echo "<table>";
for ($i=0;$i<$hours;$i++){
echo paycheck1($i, $pay, $overtime_starts, $overtime_rate);
}
echo "</table>";
Я получаю вывод, как это
153045607590105120135
0
10
20
30
40.....
Почему я получаю 153045607590105120135
Когда я запускаю код. Если я удаляю ($hours*$payrate)+
из функции ->, если , это работает просто отлично. Почему я получаю то, что использую, это ошибка переполнения.