PHP では、is_dir() 関数と is_file() 関数を使用して、それがディレクトリであるかファイルであるかを判断できます。 is_dir() 関数は、ディレクトリであるかどうかを判断でき、ディレクトリであれば true を返します。 is_file() 関数はファイルかどうかを判定し、通常のファイルであれば true を返します。
PHP is_dir() 関数
is_dir() 関数は、指定されたファイルがディレクトリであるかどうかを確認します。ディレクトリが存在する場合、この関数は TRUE を返します。 [関連チュートリアルの推奨事項: "PHP チュートリアル "]
注: この関数の結果はキャッシュされます。キャッシュをクリアするには、clearstatcache() を使用してください。
例:
<?php $file = "images"; if(is_dir($file)) { echo ("$file是一个目录"); } else { echo ("$file不是一个目录"); } ?>
出力:
images是一个目录
PHP is_file() 関数
is_file() 関数は、仕様 ファイルが通常のファイルかどうか。ファイルが通常のファイルの場合、この関数は TRUE を返します。
例:
<?php $file = "test.txt"; if(is_file($file)) { echo ("$file是常规文件"); } else { echo ("$file不是常规文件"); } ?>
出力:
test.txt是常规文件
以上がphp はディレクトリかファイルかをどのように判断するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。