繁体   English   中英

为什么我的条件语句在php中不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM