?:
条件演算子と||
Logicalの使用にはどのような違いがありますかOR
。
私のコードは以下で動作することがわかりました:
$screenpixelratio = !empty($_COOKIE['screenpixelratio']) || $_COOKIE['screenpixelratio'] || $fallback_pixelratio;
だがしかし:
$screenpixelratio = !empty($_COOKIE['screenpixelratio']) ? $_COOKIE['screenpixelratio'] : $fallback_pixelratio;
誰かが、一方では機能するが、他方では機能しない理由を説明してください。