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

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

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

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

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