如果我有类似的东西:
if (($browser->getBrowser() == Browser::BROWSER_SAFARI && $browser->getVersion() >= 3 ) ||
($browser->getBrowser() == Browser::BROWSER_CHROME && $browser->getVersion() >= 5 ))
{
// code here
}
但我真的想说,如果Chrome> = 5但少于6 ......
如果是6 +
,我会添加其他内容稍后在else()中,小于版本5会落入..
我怎么写> = 5但是< 6?
答案 0 :(得分:3)
所以你可以通过添加另一个条件直接这样做:
if (($browser->getBrowser() == Browser::BROWSER_SAFARI
&& $browser->getVersion() >= 3 ) ||
($browser->getBrowser() == Browser::BROWSER_CHROME
&& $browser->getVersion() >= 5 && $browser->getVersion() < 6 ))
{
// code here
}
我假设getVersion
必须能够返回非整数,否则你只能检查是否相等($browser->getVersion() == 5
)。