今天发现php的一个问题,罗列出来,做个记录。
服务器 rh(版本不明)
web服务器 (apache 2 具体版本不详)
php版本 PHP 4.3.9 (cgi)
Zend Zend Engine v1.3.0
问题,变量值在比较的过程中被改变
第一次 $output_qty1>$prqty1*1.3
运行上面代码后$output_qty1 值变成空字符。
$output_qty1=1200 , prqty1=1099
第二次 $output_qty1-($prqty1*0.5),0) < 0
现象跟上面一样。
最终解决办法,修改变量名称。