0
我這一行,但我不知道是什麼改變跳過這個錯誤非數值遇到
$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)';
您可以在這裏瞭解更多:http://php.net/manual/fa/language.operators.precedence.php
夢幻般的......! –
在intval和minus –
@TemaniAfif之間添加一個**()**您應該添加它作爲答案,當然有一些解釋! –
@JorgeCampos它完成;) –