Home >Backend Development >PHP Tutorial >关于PHP运算符的1点疑惑

关于PHP运算符的1点疑惑

WBOY
WBOYOriginal
2016-06-13 12:21:53942browse

关于PHP运算符的一点疑惑

本帖最后由 mf0916 于 2015-06-12 00:26:43 编辑 我在手册上看见的是 

<br />&&	与	$x && $y	如果 $x 和 $y 都为 true,则返回 true。<br />||	或	$x || $y	如果 $x 和 $y 至少有一个为 true,则返回 true。<br />


但是为什么我常常看好多的php文件 包括知名的开源程序的 都是用的反的??

比如删除某个信息的条件判断代码 都是

是管理员 && 是发布者    这样的格式?从手册上来讲 这样的含义是 删除信息的条件既是管理员又是发布者


真搞不懂 怎么回事  难道手册上有误?

------解决思路----------------------
这个是表示,a为空或b为空都显示表格填写不全
if(empty($_POST['a'])) 
------解决思路----------------------
 empty($_POST['b'])){
    echo "对不起 表格填写不全";
}else{
   echo "发布成功";
}

这个是表示 a和b同时为空才显示表格填写不全
if(empty($_POST['a'])) && empty($_POST['b'])){
    echo "对不起 表格填写不全";
}else{
   echo "发布成功";
}

逻辑上两个就不同了,不明白为什么楼主觉得有问题呢,这些是按需求来做的吧。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn