Php 致命错误:无法对表达式的结果使用isset()(可以改为使用“null!==expression”)

Php 致命错误:无法对表达式的结果使用isset()(可以改为使用“null!==expression”),php,isset,Php,Isset,当设置$\u GET['a']或$\u GET['b']时,一个条件有两个var 始终回显ok或回显noisset只接受一个输入,而不是两个输入 应该是 if(isset($_GET['a'] or $_GET['b'])){ echo "ok"; }else{ echo "no"; } 应该是isset(…)或isset(…)错误消息已经说明了一切。你可能想要的是(伪代码):isset(a)| | isset(b)@mario它已经是波旁威士忌了吗?:?试试看,a索引中总是有回音“

当设置$\u GET['a']或$\u GET['b']时,一个条件有两个var

始终回显ok或回显no

isset只接受一个输入,而不是两个输入

应该是

if(isset($_GET['a'] or $_GET['b'])){
  echo "ok";
}else{
  echo "no";
 }

应该是
isset(…)或isset(…)
错误消息已经说明了一切。你可能想要的是(伪代码):
isset(a)| | isset(b)
@mario它已经是波旁威士忌了吗?:?试试看,a索引中总是有回音“不,我错过了a”。它不适用于您的原因是$_GET['a']或$_GET['b']未设置。url中的这些值是参数还是表单上的post字段?
if(isset($_GET['a']) OR isset($_GET['b']))
{
echo 'ok';
}
else
{
echo 'nope';
}