dongqiancui9194 2012-07-13 00:11
浏览 103

如何检查scandir()在php中是否返回false

I will get to the point and explain what I am trying to accomplish then show you what I currently am using to achieve this.

What I want is to check if directory has any files it at all. Now I usually use readdir and use a while loop to go thru it and what not but I ran up scandir() and thought it would be a bit quicker to use.

I am trying to use a logical operator for when scandir() fails. So for example:

if(false!==scandir($main_directory)){
//do something;
}

at first it seemed to work however when i implemented something else to be done solely when scandir() fails, it seems like it just ignores it and put it regardless.

any thoughts?

  • 写回答

1条回答 默认 最新

  • dongtaijue1578 2012-07-13 00:24
    关注

    Try defining a variable for the scandir function and use it as a condition in your if statement. For example

    $scan_result=scandir($main_directory);
    if(scan_result == false)
    {
     //Do something
    }
    else
    {
     //Do something else
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)