PHP警告:遇到非数值错误



我在日志文件上收到这个错误

在第1279行的/wp-content/themes/myarcadetheme/functions.php中遇到的非数字值

这是functions.php:中的代码

function myarcadetheme_game_height( $height ) {
global $post;
if ( ! isset( $post->ID ) ) {
return $height;
}
$width = get_post_meta( $post->ID, 'mabp_width', true );
$ratio = $width / $height;
$new_width = myrcadetheme_game_width( $width );
$height = $new_width / $ratio;
return $height;
}
add_filter( 'myarcade_game_height', 'myarcadetheme_game_height' );

这是第1279行的代码。

$ratio = $width / $height;

请帮忙。

$heiht或$width中的一个(或两者(不是数字,可能为空

在之前用is_numeric测试它们

生产中

if(is_numeric($width(&is_numeric($width(($ratio=$width/$height;else$ratio=。。。您的默认值。。。;

请参阅警告:遇到非数值

相关内容

  • 没有找到相关文章