【发布时间】:2015-11-25 06:25:41
【问题描述】:
此代码开箱即用,问题是它一直在匹配“pvp”条件语句而不是“account_name”语句......而且显然 gw2action 是“account_name”......
【问题讨论】:
-
使用 == 来检查相等性,而不是 =
此代码开箱即用,问题是它一直在匹配“pvp”条件语句而不是“account_name”语句......而且显然 gw2action 是“account_name”......
【问题讨论】:
比较值时使用==,一个=是赋值,==是用来比较左边变量的值和右边这个例子中的字符串。
所以if($gw2action = "pvp")其实是把pvp的值赋给$gw2action,应该是if($gw2action == "pvp")等
【讨论】:
您在 elseif 条件中使用了赋值运算符。我认为它总是返回一个真值。 = 赋值运算符,== '相等' 比较运算符和 === '相同' 比较运算符。
这个answer 可能会有所帮助。
【讨论】: