社区
基础编程
帖子详情
一个关于while的问题
tance87
2008-11-18 10:54:39
为什么
while ($entryName = readdir($myDirectory))
就可以执行.
而
$entryName = readdir($myDirectory)
while ($entryName)
就不行呢
...全文
40
2
打赏
收藏
一个关于while的问题
为什么 while ($entryName = readdir($myDirectory)) 就可以执行. 而 $entryName = readdir($myDirectory) while ($entryName) 就不行呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ofa120
2008-11-18
打赏
举报
回复
另外如果没有文件名为 0 或者为空,则会进入死循环,因为 while 中的条件总为真。因此程序就工作不正常了。
ofa120
2008-11-18
打赏
举报
回复
readdir() 的作用是读取目录中的下一个文件名。放在 while 中可以循环读取下一个文件的名字,如果放在 while 外面就只能读取第一个文件名。由于文件名可能是 0,所以可能出现 $entryName 不为空,但不能进入 while。应该写成 while(false !== ($entryName = readdir($myDirectory))) 的形式。
C#入门必看实力程序100个
这些实例旨在让你通过实践来学习,每
一个
例子都是
一个
独立的课题,帮助你在解决实际
问题
中巩固所学。建议按照例子的顺序逐步学习,同时结合官方文档和在线资源,以确保全面理解和掌握每个知识点。
关于跳出while(1)死循环
问题
也就是while(1)死循环,有时候我们想让
一个
while一直循环。到需要的时候跳出循环。这种要怎么办??? 来看一道题: while(1){ switch("a"){ case "a" : console.log(true); //修改代码...
01-有关C语言while循环中的小
问题
根据C语言规定,循环体如果包含
一个
以上的语句,应该用花括号括起来,作为复合语向出现。如果不加花括号,则while语句的范围只到while后面第1个分号处。例如,本例中while语句中如无花括号,则while语句范围只到”sum-=...
while和do...while的区别
在一般情况下,用while语句和用do…while语句处理同一
问题
时,若二者的循环体部分是一样的,那么结果也一样。如例1和例2程序中的循环体是相同的,得到的结果也相同。但是如果while后面的表达式一开始就为假(0值)时...
关于while read line 循环中变量作用域的
问题
前一阵用shell写了
一个
从...在制作文件计数器的时候发现了
一个
问题
,在执行的过程中文件计数器(FILENUM)总是出现返回初始值的现象,具体简化的脚本如下: #/bin/bashFILENUM=1for i in (多个表)do #sql 语句 &g...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章