?:
使用条件运算符和||
Logical之间有什么区别OR
。
我发现我的代码适用于:
$screenpixelratio = !empty($_COOKIE['screenpixelratio']) || $_COOKIE['screenpixelratio'] || $fallback_pixelratio;
但不是:
$screenpixelratio = !empty($_COOKIE['screenpixelratio']) ? $_COOKIE['screenpixelratio'] : $fallback_pixelratio;
有人可以解释为什么它可以与一个一起工作,但不能与另一个一起工作。