我正在尝试执行以下操作:
if(isset($_SESSION['members']||$_SESSION['FBID'])){
}
我收到一个无法解释的语法错误。这段代码无效吗?
答案 0 :(得分:4)
您无法在语言结构中组合这样的语法。在这种情况下,您需要两个单独的isset
调用,并在它们之间使用逻辑or
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
答案 1 :(得分:0)
正确答案是,
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
您无法将两个变量合并为一个条件。
答案 2 :(得分:0)
只需使用单独的isset()
进行变量检查。在if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
中导致您不能使用条件或比较作为函数参数。你只能传递一个变量来获得真或假。
{{1}}