我会直截了当地解释我想要完成的工作,然后向您展示我目前正在使用什么来实现这一目标。
我想要的是检查目录是否有任何文件。现在我通常使用 readdir 并使用 while 循环来遍历它,但我运行了 scandir() 并认为它使用起来会更快一些。
我正在尝试在 scandir() 失败时使用逻辑运算符。例如:
if(false!==scandir($main_directory)){
//do something;
}
起初它似乎可以工作,但是当我实现仅在 scandir() 失败时才完成的其他事情时,它似乎只是忽略它并不管它。
有什么想法吗?