php if语句忽略条件

rab*_*ius 1 php

我正在尝试检查用户是否来自某些国家而不是来自ip地址,而不是输入如果以下语句检查$COUNTRY但是忽略了ip检查条件

if($COUNTRY == "USA" || $COUNTRY == "CAN" && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x"){
Run Code Online (Sandbox Code Playgroud)

sec*_*tus 11

你知道优先权吗?

if(($COUNTRY == "USA" || $COUNTRY == "CAN") && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x"){
Run Code Online (Sandbox Code Playgroud)

  • +1表示优先顺序的链接 (4认同)

Wha*_*ied 10

if(($COUNTRY == "USA" || $COUNTRY == "CAN") && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x")

您希望( )||条件周围使用,以便PHP正确评估它

这就像数学一样,使用操作顺序.