[英]how to check if scandir() returns false in php
我會指出重點,解釋我要完成的工作,然后向您展示我目前正在使用的實現目標。
我想要的是檢查目錄是否有任何文件。 現在,我通常使用readdir並使用while循環進行遍歷,但不是,但是我運行了scandir()並認為使用起來會更快一些。
我試圖在scandir()失敗時使用邏輯運算符。 因此,例如:
if(false!==scandir($main_directory)){
//do something;
}
起初它似乎可行,但是當我僅在scandir()失敗時實施其他事情才能完成時,似乎它只是忽略了它,然后放了它。
有什么想法嗎?
嘗試為scandir函數定義一個變量,並將其用作if語句中的條件。 例如
$scan_result=scandir($main_directory);
if(scan_result == false)
{
//Do something
}
else
{
//Do something else
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.