除以零错误?

亚历克斯

如果我将其除以零,该如何捕捉并仅回显错误或类似性质的东西?

这是有问题的代码行:

$percent = round(100.0*($row['p2']/$row['p1']-1));
Hubro

PHP中的零除会返回false并显示警告消息。您可以通过附加@到相关表达式来抑制警告消息

$foo = @(10 / 0);

if ($foo === false) {
   // Division by zero
}

只是尝试首先避免被零除会更干净。

禁止显示警告消息通常表示您应该做一些不同的事情。例如,只需在使用整数进行除法之前检查整数是否为0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章