$detect = new Mobile_Detect();
$mobile = $detect->isMobile() and !$detect->isTablet();
对比
$detect = new Mobile_Detect();
$mobile = ($detect->isMobile() and !$detect->isTablet());
如果我是平板电脑(也被认为是移动设备),那么我在移动设备上的第一个例子就是如此。(没想到)。对于第二个示例,我得到了错误(如预期的那样)。
为什么我需要括号,因为它只是一个和运算符。