2013-09-06 3 views
0

Есть ли способ не показать ошибку, когда деление на ноль?Если деление на ноль не показывает ошибку

У меня есть сайт, на котором участники могут видеть свой общий доход в своей области. Когда член не имеет прибыли, он показывает деление на нуль-ошибку в userarea для этого члена, которого я не хочу.

<td><center><?php echo (($completed->rate/100) * $completed->number_urls) + (($completed->rate/100) * $completed->number_urls)/(4); ?></center></td> 

Спасибо!

+1

Вы всегда можете подавить ошибки с помощью '@', например, @ ((1 * 100)/0) – ahmad

+0

не подавляют ошибки с помощью '@' – DevZer0

ответ

1

испытания, как это:

if(isset($completed->rate) && $completed->rate != 0){ 
    echo (($completed->rate/100) * $completed->number_urls) + (($completed->rate/100) * $completed->number_urls)/(4);  
}else{ 
    echo '0'; 
} 
Смежные вопросы