当前位置:首页 > 电脑知识 > 正文内容

没想到(division by zero是什么问题)division by zero怎么解决,PHP提示division by zero错误解决方法,PHP提示division by zero错误解决方法,

sauo2年前 (2022-09-17)电脑知识35

在php脚本中,如果出现“Division by zero”错误,那就表示在除法的计算逻辑中,除数的变量值出现了0,由于 0 不能做为除数,所以php会抛出这个错误。

解决php提示"division by zero"错误的方法

1、使用 @ 符号屏蔽错误

例:

PHP
$a = 30; $b = 0; @$c = $a / $b; //这一行本来是错误的,但使用 @ 符号屏蔽了错误 echo $c;复制

注意:

(1)、不推荐使用 @ 符号屏蔽此错误的方法,这样可能会导致后续逻辑的处理错误。

(2)、使用 @ 符号屏蔽错误后,除法计算的结果不符号预期(0不能当做除数)

2、判断除数是否为 0 

例:

PHP
//feiniaomy.com $a = 30; $b = 0; if($b != 0){ $c = $a / $b; //如果除数不为0,则可以计算 }else{ $c = $a; //如果除数为 0 , 则可以换成其它的处理逻辑 } echo $c;复制

PS:

(1)、在除法计算之前,先判断除数是否为 0 

(2)、如果除数不为 0 ,则可继续进行除法运算

(3)、如果除数为 0 ,终止逻辑或使用其它的逻辑绕过

本文链接:http://blog.sauo.top/?id=333 感谢分享!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由冬眠先生个人博客发布,如需转载请注明出处。

本文链接:http://blog.sauo.top/?id=333

分享给朋友:

“没想到(division by zero是什么问题)division by zero怎么解决,PHP提示division by zero错误解决方法,PHP提示division by zero错误解决方法,” 的相关文章

原创(禁止ping命令操作)linux如何停止ping,linux禁ping操作的方法,linux禁ping操作的方法,

免费领取腾讯云服务器! linux中可以通过ssh命令来禁止其它机器来ping自己,下面是配置方法,大家可以参考一下。 linux中禁ping的方法 方法1 临时禁ping,系统重启后失效,已在ubuntu系...

深度揭秘(Ubuntu 防火墙设置)ubuntu防火墙配置文件,ubuntu防火墙的安装与设置,ubuntu防火墙的安装与设置,

免费领取腾讯云服务器! ubuntu系统中的防火墙使用的是iptables,而为了方便防火墙的设置ubuntu提供了一个防火墙管理工具ufw.下面这篇文章就说一说关于防火墙管理工具ufw的安装与使用方法。 ubuntu防火墙ufw的安装与设...

干货分享(php file_get_contents curl)php file_get_contents post,php file_get_contents(): SSL operation failed with code 1. OpenSSL Error message.....,php file_get_contents(): SSL operation failed with code 1. OpenSSL Error message.....,

免费领取腾讯云服务器! 在调试php脚本代码时,发现使用 file_get_contents() 函数请求HTTPS的网址链接时出现了报错,其报错代码如下面所示“file_get_contents(): SSL operation failed with...

干货分享(php输出json中文乱码)json数据中文乱码怎么办,解决 php json中文乱码的问题,解决 php json中文乱码的问题,

免费领取腾讯云服务器! php输出使用json_encode函数生成的json数据的时候,发现数据中的中文被转义成了unicode编码,如果使用ajax请求的json数据还好一点,浏览器会自动将unicode编码转义回来,但如果直接输出到浏览器上,那就会直...

速看(js将图片转换为二进制流)js将图片转换为webp,js将图片转换为base64编码方法,js将图片转换为base64编码方法,

免费领取腾讯云服务器! js可以将图片文件转成base64编码的,便于图片文件的上传与处理,下面就写几种关于js脚本来转换图片为base64编码的方法。 js将图片转换为base64编码的方法 方法1 将自身...

墙裂推荐(js判断ip是否合法)判断ipv4地址是否合法,js代码判断IP地址的合法性(只支持IPV4),js代码判断IP地址的合法性(只支持IPV4),

免费领取腾讯云服务器! 客户定制了一个IPV4格式的IP地址在线查询的工具,需要用户在前台输入IPV4格的IP地址,为了防止用户输入的IPV4格式的IP错误,又减少后端的服务器资源的浪费,就想到了先在前台用JS脚本判断一下,用户输入的IPV4地址是否合法。...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。