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

在使用(+ - * / ** % << >> | & ^) 运算时,例如a+b,如果a是开始一个数字值,但包含非数字字符(123a),b不是数字值开始时(b456),就会有A non-numeric value encountered警告。

官方解释出现这个bug的问题是:执行算数运算的类型不正确,而实际上我是在这里遇到的:

记录下来,下次遇到就知道怎么解决了。

 

posted @ 2019-03-15 11:16  泥土里的绽放  阅读(2253)  评论(0编辑  收藏  举报