php中条件判断时函数外面加一个小括号代表什么意思

while(false!==$file=(readdir($handle)))readdir($handle)外面加上小括号表示什么意思望大虾指点迷津大虾... while(false !== $file=(readdir($handle)))
readdir($handle)外面加上小括号表示什么意思
望大虾指点迷津大虾
展开
 我来答
瞿樱MA
推荐于2016-06-19 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:65
采纳率:0%
帮助的人:66.2万
展开全部
1.readdir() 函数返回由 opendir() 打开的目录句柄中的条目。
若成功,则该函数返回一个文件名,否则返回 false。
2.!==表示 $file=(readdir($handle))只有返回false 整个语句才会得到 false,其他全部得到true 就算返回0也是得到true
3运算符优先级(false !==($file=readdir($handle)),这样写比较好理解--
追问
谢谢!回答很详细
百度网友8b5ddc6
2014-09-21 · TA获得超过683个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:482万
展开全部
优先级的问题,小括号的优先级高,加上以后就代表先执行。
追问
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式