如果我将其除以零,该如何捕捉并仅回显错误或类似性质的东西?
这是有问题的代码行:
$percent = round(100.0*($row['p2']/$row['p1']-1));
PHP中的零除会返回false
并显示警告消息。您可以通过附加@
到相关表达式来抑制警告消息。
$foo = @(10 / 0);
if ($foo === false) {
// Division by zero
}
只是尝试首先避免被零除会更干净。
禁止显示警告消息通常表示您应该做一些不同的事情。例如,只需在使用整数进行除法之前检查整数是否为0。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句