升级PHP7.2后提示“Warning: Use of undefined constant px…”

升级PHP7.2后提示“Warning: Use of undefined constant px…”
三好菌在把环境升级到PHP7.2后,网站上遇到了一系列小错误,这次是《三好网志》侧边栏的“热门标签处”显示警告: Warning: Use of undefined constant px - assumed 'px' (this will throw an Error in a future version of PHP) in /wp-content/themes/Ality/inc/functions/widgets.php on line 291 查看widgets.php的291行,看到其中有: 'unit' => px, 把它修改为: 'unit' => 'px', 症状消失,也不知是...

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

解决Warning: A non-numeric value encountered in…
三好菌在把环境升级至PHP7.2之后,偶然发现网站的移动主题的评论区域出现了“Warning: A non-numeric value encountered in……”的警告提示。如图: 按照提示查看代码如下: 1 $page = get_query_var('cpage')-1;$page = get_query_var('cpage')-1; 警告的意思直译为“遇到的非数字值”。看来就是因为在上面代码中的减法运算中,get_query_var('cpage')被视为了非数字值。那么现在添加intval把它转换为数字值...