我写了下面这段代码
if( (!isset($_SESSION['home'])) || (!isset($_SESSION['away'])) )
Run Code Online (Sandbox Code Playgroud)
我认为这应该检查是否存在这些变量.如果这些变量中的任何一个都不存在,我只在if语句中显示什么.
但由于某种原因,即使变量100%存在,它仍然会显示大括号内的东西.
代码错了吗?谢谢
那么你需要一个'AND'(&&)语句,而不是'OR'(||),如果我理解正确的话......
if( (!isset($_SESSION['home'])) && (!isset($_SESSION['away'])) )
Run Code Online (Sandbox Code Playgroud)