最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

php 出现Warning: A non-numeric value encountered问题的原因及解决方法

PHP 有客 1343浏览

有客在写php模板时,将变量做了一个加法运算,
在PHP5.6下,并没有报错,但是到了php7.1反而出现报错了。

Warning: A non-numeric value encountered

对于这种问题,首先应该在代码逻辑查看,为何会出现混合数值,检查哪里出错导致出现混合数值。

对于(+ – * / ** % << >> | & ^) 的运算,我们也可以加入转换类型方法,把错误的数值转换我们可以为运算变量添加 intval 来解决问题

echo intval($a)+intval($b);

转载请注明:有客帮 » php 出现Warning: A non-numeric value encountered问题的原因及解决方法