[英]Why aren't my conditional statements working in php?
该代码将立即运行,问题是它使“ pvp”条件语句而不是“ account_name”语句保持原状……而且显然gw2action是“ account_name”。
比较值时使用==
,一个=
赋值,而==
用于比较左侧变量和右侧变量的值。
因此, if($gw2action = "pvp")
实际上是将pvp的值分配给$ gw2action,则应该是if($gw2action == "pvp")
等
您在elseif条件中使用了assign运算符。 我认为它总是返回一个真实的值。 您有=
赋值运算符, ==
“等于”比较运算符和===
“相同”比较运算符。
这个答案可能会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.