PHP会话isset()语法检查
我正在努力做到以下几点:PHP会话isset()语法检查,php,Php,我正在努力做到以下几点: if(isset($_SESSION['members']||$_SESSION['FBID'])){ } 我得到一个无法解释的语法错误。这段代码无效吗?不能在语言结构中组合这样的语法。在这种情况下,您需要两个单独的isset调用,逻辑或在它们之间 if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){ } 不能在语言构造中这样组合语法。在这种情况下,您需要两个单独的isset调用,逻辑或在它们之间
if(isset($_SESSION['members']||$_SESSION['FBID'])){
}
我得到一个无法解释的语法错误。这段代码无效吗?不能在语言结构中组合这样的语法。在这种情况下,您需要两个单独的
isset
调用,逻辑或
在它们之间
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
不能在语言构造中这样组合语法。在这种情况下,您需要两个单独的
isset
调用,逻辑或
在它们之间
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
正确的答案是
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
不能将两个变量合并为一个条件。正确的Ans是
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
不能将两个变量合并为一个条件。只需使用单独的
isset()
检查两个变量即可。原因在isset()
中,不能将条件或比较用作函数参数。您只能传递一个变量以获得true或false
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
只需对两个变量检查使用单独的
isset()
。原因在isset()
中,不能将条件或比较用作函数参数。您只能传递一个变量以获得true或false
if(isset($_SESSION['members']) || isset($_SESSION['FBID'])){
}
您确定这会导致语法错误吗?这对我来说像是一个语义错误(即
if(isset(true)){
,这是不允许的。@Halcyon完全确定它会给我一个语法错误,我可以为你粘贴图像…我甚至在一个干净的页面上尝试过,没有其他代码..你确定这会给你一个语法错误吗?它对我来说像是一个语义错误(即if(isset(true)){
这是不允许的。@Halcyon确定它给了我一个语法错误,我可以为您粘贴图像…我甚至在一个干净的页面上尝试了这个,没有其他代码..谢谢您,先生,为我做的…将在时间到期时接受+1谢谢您,先生,为我做的…将在时间到期时接受+1