$this->totplpremium is 2400
$this->minpremiumq is 800
那为什么这会真的回归?!
if ($this->totplpremium < $this->minpremiumq){
这些数字绝对正确,我绝对使用'小于'的符号。我无法解决这个问题。
发布于 2018-08-24 16:10:10
也许有某种转换问题。试试用
var_dump($this->totplpremium);
var_dump($this->minpremiumq);
if ($this->totplpremium < $this->minpremiumq){
...
}
查看数据类型是否正常
编辑:有一些工具可以让你比使用调试输出更容易调试你的代码 - http://xdebug.org/(PHP的扩展,使你能够调试)和http://en.wikipedia.org/wiki/ PHPEd(这是商业广告。我不知道是否有替代品。)
发布于 2018-08-24 17:52:42
作为按字母顺序排列的比较,以下陈述是正确的:
"800" > "2400"
(因为8大于2)
https://stackoverflow.com/questions/-100000657
复制相似问题