2016-02-12 91 views
0

我有PHP风暴,我得到一个红色下划线,如果我有这样一行:是否在报价单内部或外部放置减号?

height: calc(~'100% - '(@site-navbar-height + @site-menubar-height)); 

如果我更改为以下,错误消失:

height: calc(~'100% ' - (@site-navbar-height + @site-menubar-height)); 

公告我只是将引号内的减号移到引号之外。它放哪个方向有关系吗?

On this site,左右逢源输出同样的事情:

+0

它没有任何区别(我认为),但是在引号中减号,它变得更具可读性。 –

回答

2

它被视为一个字符串的引号内。我认为这会令您的棉绒混淆,因为它没有看到导致该标志的任何数学表达式(calc()需要)。把它放在引号之外会把它当作真正的操作符。

将它放在引号之外是语法上正确的方法。