0

要点を説明し、何を達成しようとしているのかを説明し、次にこれを達成するために現在何を使用しているかを示します。

私が望むのは、ディレクトリにファイルがあるかどうかを確認することです。現在、私は通常、readdirを使用し、whileループを使用してそれを通過しますが、scandir()を実行して、使用する方が少し速いと思いました。

scandir() が失敗した場合に論理演算子を使用しようとしています。たとえば、次のようになります。

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

最初はうまくいくように見えましたが、scandir() が失敗したときにのみ実行する何かを実装すると、それを無視して関係なく置くように見えます。

何かご意見は?

4

1 に答える 1

0

scandir 関数の変数を定義して、if ステートメントの条件として使用してみてください。例えば

$scan_result=scandir($main_directory);
if(scan_result == false)
{
 //Do something
}
else
{
 //Do something else
}
于 2012-07-13T00:24:44.527 に答える