当其中一个变量为 False 时 (&&) 不返回 False [关闭]
Posted
技术标签:
【中文标题】当其中一个变量为 False 时 (&&) 不返回 False [关闭]【英文标题】:And (&&) doesn't return False when one of the variables is False [closed] 【发布时间】:2014-05-11 04:15:33 【问题描述】:我正在尝试在 php 中使用 and if
语句,但由于某种原因,'and' 逻辑运算符 (&&
) 不起作用。代码如下:
if (isset($_POST['q1'])&&isset($_POST['q2'])&&isset($_POST['q3'])&&isset($_POST['q4'])&&isset($_POST['q5']))
echo "<h1>APRIL FOOLS! YOU JUST ANSWERED ALL THOSE QUESTIONS FOR NOTHING!!!!";
else
header("Location: http://www.jamesthistlewood.co.uk/chatter/free_premium.php?error=1");
我尝试了一些变通方法,例如将其中一个值设置为 False,但该语句仍然不起作用。我只是看不出它有什么问题。提前致谢。
【问题讨论】:
出现了什么错误? ***.com/questions/6575482/… “它不起作用”不是问题陈述。指定您想要的行为,并描述您实际得到的行为。在其他新闻中,程序员的愚人节笑话如今已经过时了。考虑穿一些宽翻领,或喇叭裤。 @Robert Harvey 我已经编辑了这个问题以使其更具体。 这个问题现在更具体了,我认为应该重新打开它。 【参考方案1】:在 && 周围使用空格,因为 && 附加到符号也意味着 reference
【讨论】:
以上是关于当其中一个变量为 False 时 (&&) 不返回 False [关闭]的主要内容,如果未能解决你的问题,请参考以下文章