3 回答
![?](http://img1.sycdn.imooc.com/5458453d0001cd0102200220-100-100.jpg)
TA贡献1772条经验 获得超5个赞
您可能会发现颠倒逻辑使代码更易于阅读,我还希望对条件有更积极的认识,因为它可以更容易阅读(而不是几个not表示不)。
所以这说如果有任何一项,isset()那么答案是Yes...
if(isset($_GET['new_quiz']) || isset($_GET['view_quiz']) || isset($_GET['alter_quiz'])){
echo "Yes";
}
else{ echo "No"; }
请注意,我已经更改了周围的Yes和No分支if。
![?](http://img1.sycdn.imooc.com/533e4ce900010ae802000200-100-100.jpg)
TA贡献1818条经验 获得超11个赞
您可能正在寻找
if(!isset($_GET['new_quiz']) && !isset($_GET['view_quiz']) && !isset($_GET['alter_quiz'])){
echo "No";
}
else {
echo "Yes";
}
这将打印是的,如果没有new_quiz,view_quiz和alter_quiz的是出现在URL中。如果这不是您想要的结果,请详细说明您的问题。
![?](http://img1.sycdn.imooc.com/5859e2d50001f6bb01000100-100-100.jpg)
TA贡献1818条经验 获得超7个赞
您需要设置一个值view_quiz=yes,例如
if(!isset($_GET['new_quiz']) || !isset($_GET['view_quiz']) || !isset($_GET['alter_quiz'])){
echo "No";
}
else{ echo "Yes"; }
和网址
index.php?new_quiz=yes
index.php?view_quiz=yes
index.php?alter_quiz=yes
一切都会返回true
- 3 回答
- 0 关注
- 268 浏览
添加回答
举报