2个会话变量,isset检查!

sar*_*012 1 php

我写了下面这段代码

if( (!isset($_SESSION['home'])) || (!isset($_SESSION['away'])) )
Run Code Online (Sandbox Code Playgroud)

我认为这应该检查是否存在这些变量.如果这些变量中的任何一个都不存在,我只在if语句中显示什么.

但由于某种原因,即使变量100%存在,它仍然会显示大括号内的东西.

代码错了吗?谢谢

Mac*_*ade 7

那么你需要一个'AND'(&&)语句,而不是'OR'(||),如果我理解正确的话......

if( (!isset($_SESSION['home'])) && (!isset($_SESSION['away'])) )
Run Code Online (Sandbox Code Playgroud)