A-A+

解决Warning: A non-numeric value encountered in…

2018年10月08日 Web之旅

三好酋长在把环境升级至PHP7.2之后,偶然发现网站的移动主题的评论区域出现了“Warning: A non-numeric value encountered in……”的警告提示。如图:

解决Warning: A non-numeric value encountered in…

按照提示查看代码如下:

1
$page = get_query_var('cpage')-1;

警告的意思直译为“遇到的非数字值”。看来就是因为在上面代码中的减法运算中,get_query_var('cpage')被视为了非数字值。那么现在添加intval把它转换为数字值即可,也就是把以上代码修改为:

1
$page = intval(get_query_var('cpage'))-1;
标签:

1 条留言  访客:1 条  博主:0 条

  1. 5摩卡建筑

    今天正好碰到这个问题,用你的方法修正了,非常感谢。

给我留言