首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >基本的PHP逻辑问题

基本的PHP逻辑问题
EN

Stack Overflow用户
提问于 2018-08-24 07:59:09
回答 2查看 0关注 0票数 0
代码语言:javascript
复制
$this->totplpremium is 2400
$this->minpremiumq is 800

那为什么这会真的回归?!

代码语言:javascript
复制
if ($this->totplpremium < $this->minpremiumq){

这些数字绝对正确,我绝对使用'小于'的符号。我无法解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2018-08-24 16:10:10

也许有某种转换问题。试试用

代码语言:javascript
复制
var_dump($this->totplpremium);
var_dump($this->minpremiumq);
if ($this->totplpremium < $this->minpremiumq){
  ...
}

查看数据类型是否正常

编辑:有一些工具可以让你比使用调试输出更容易调试你的代码 - http://xdebug.org/(PHP的扩展,使你能够调试)和http://en.wikipedia.org/wiki/ PHPEd(这是商业广告。我不知道是否有替代品。)

票数 0
EN

Stack Overflow用户

发布于 2018-08-24 17:52:42

作为按字母顺序排列的比较,以下陈述是正确的:

代码语言:javascript
复制
"800" > "2400"

(因为8大于2)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档