obeckham 发表于 2017-4-13 09:05:45

PHP. 在判断语句中,0值的$_POST想到于false

  好吧,今天又因为由基础不扎实而导致的低级错误耽误了好多时间。。。。
  我从前端取到一个价格数据传回后台,使用$_POST['price']接收。原本代码中设置了对price参数是否存在的判断,我是这么写的。。。。
  


if($_POST['price']) {
//do something
}
  结果发现,对于 price = "0" 这种传入值始终无法执行“something”。 原因就是在php的if判断中 if(“0”) 相当于 if(false)。
  于是我改成:
  


if($_POST['price'] != null) {
//do something
}
  世界从此宁静了~~~~
页: [1]
查看完整版本: PHP. 在判断语句中,0值的$_POST想到于false