好吧,今天又因为由基础不扎实而导致的低级错误耽误了好多时间。。。。
我从前端取到一个价格数据传回后台,使用$_POST['price']接收。原本代码中设置了对price参数是否存在的判断,我是这么写的。。。。
if($_POST['price']) {
//do something
}
结果发现,对于 price = "0" 这种传入值始终无法执行“something”。 原因就是在php的if判断中 if(“0”) 相当于 if(false)。
于是我改成:
if($_POST['price'] != null) {
//do something
}
世界从此宁静了~~~~
本文分享了一位前端开发者在将价格数据从前端传至后端时遇到的低级错误,并通过修改PHP代码成功解决问题的过程。强调了在进行数据传递时对变量存在性的正确判断,避免了因零值误判导致的功能失效。
630

被折叠的 条评论
为什么被折叠?



