Php 遇到非数字值

Php 遇到非数字值,php,wordpress,Php,Wordpress,我有这一行,但我不知道要更改什么以跳过此错误 $media_query = '@media screen and (max-width: ' . intval( Avada()->settings->get( 'side_header_break_point' ) ) - 32 . 'px)'; 您需要注意操作顺序,如下所示: 点运算符的优先级与+和-,可以产生 意外的结果 因此,在您的例子中,在应用减号运算之前,您已经“可能”形成了两个字符串,为了避免这种情况,您需要添加如下括号

我有这一行,但我不知道要更改什么以跳过此错误

$media_query = '@media screen and (max-width: ' . intval( Avada()->settings->get( 'side_header_break_point' ) ) - 32 . 'px)';

您需要注意操作顺序,如下所示:

点运算符的优先级与+和-,可以产生 意外的结果

因此,在您的例子中,在应用减号运算之前,您已经“可能”形成了两个字符串,为了避免这种情况,您需要添加如下括号:

'(max-width: ' . (intval( Avada()->settings->get( 'side_header_break_point' ) ) - 32) . 'px)';

您可以在此处了解更多信息:

您需要注意操作顺序:

点运算符的优先级与+和-,可以产生 意外的结果

因此,在您的例子中,在应用减号运算之前,您已经“可能”形成了两个字符串,为了避免这种情况,您需要添加如下括号:

'(max-width: ' . (intval( Avada()->settings->get( 'side_header_break_point' ) ) - 32) . 'px)';

您可以在此处了解更多信息:

在intval和minus@TemaniAfif你应该加上它作为一个答案,当然还有一点解释@JorgeCampos完成了;)在intval和minus@TemaniAfif你应该加上它作为一个答案,当然还有一点解释@JorgeCampos完成了;)