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

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

按照提示查看代码如下:

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

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

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

You may also like...

1 Response

  1. 5摩卡建筑说道:

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

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注