我知道你可以在这样的条件下给变量赋值:然而,我不需要在条件本身做任何事情,所以我经常被留在空括号中。如果$foo以其他方式为true,我是否可以简单地分配$var,而不需要稍后执行其他操作?另外,如果$foo为true,我是否可以将$var赋值给$foo,但如果$foo为false,我可以执行其他操作吗?像这样: if ($var = !
我正在尝试找出如何检查三个变量是否全部为真或全部为假。所以当这些变量的值相同时,条件就变成了真,而当它们的值不同时,条件就变成了假。我本以为像(d == e == f)这样的工具会对我有所帮助,但只有当所有变量都设置为真时,该条件才为真。但是当它们被设置为false时,条件就不起作用了。有人能给我解释一下原因吗?