PHP警告插件:遇到非数字值

时间:2019-11-21 17:11:39

标签: php

我在使用wordpress插件时遇到以下错误:

  

PHP警告:第33行遇到一个非数字值

//Line 32 
$get_size = array_key_exists('icon_size', $instance) ? $instance['icon_size'] : '24';
//Line 33 
$circle_size = $get_size * 1.5;

1 个答案:

答案 0 :(得分:2)

问题在这行上,


$get_size = array_key_exists('icon_size', $instance) ? $instance['icon_size'] : '24';

您的数组键存在,并且您要传递非数字值以与整数相乘。确保您在中传递数值 $ instance ['icon_size']!它必须是“ 10”或10(带引号或不带引号的数字无关紧要,但是,如果您传递的数字不是数字,则类似于字符串。PHP将通过您当前遇到的错误进行处理。