PHP在比较浮点数和整数时失败


PHP fails with comparsion of floats and integers

看看这个PasteBin,告诉我哪里错了。我认为这是可能的bug或我的编码有问题,我不知道。无论如何,我已经在我的本地机器上测试了PHP 5.3.16 &WebHost服务器在PHP 5.3.15。我已经模拟了脚本的真实结果,在此之前的一切都是完美的,除了这一部分,没有抛出错误。

现场测试在这里。与在开发机和服务器机上的结果相同。

谢谢大家!

我认为你的问题出在elseif (($taxed >= 99) && ($total < 199)) {

应该是elseif (($taxed >= 99) && ($taxed < 199)) {