Php 致命错误:无法对表达式的结果使用isset()(可以改为使用“null!==expression”)
当设置$\u GET['a']或$\u GET['b']时,一个条件有两个varPhp 致命错误:无法对表达式的结果使用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索引中总是有回音“
始终回显ok或回显noisset只接受一个输入,而不是两个输入 应该是
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';
}