php は、受信パスパラメータがディレクトリであるかどうかをチェックする組み込み関数 is_dir を提供し、ディレクトリである場合は true を返します。つまり、渡されたパラメータがファイルであるか存在しない場合は false となるため、現在のパラメータがフォルダまたはファイルであるとは言えません。もう 1 つ注意すべき点は、パラメータが相対パスと絶対パスをサポートしていることです。
関数: is_dir()
関数: 指定されたファイル名がディレクトリであるかどうかを判断します
説明:
bool is_dir (string $filename)
filename が相対パスの場合、現在の作業ディレクトリに従って相対パスがチェックされます。
<? var_dump(is_dir('a_file.txt')) . "\n"; var_dump(is_dir('bogus_dir/abc')) . "\n"; var_dump(is_dir('..')); //one dir up ?>上記の例の出力は次のとおりです: bool(false)
bool(false)
bool(true)
<?php $file = "images"; if(is_dir($file)) { echo ("$file is a directory"); } else { echo ("$file is not a directory"); } ?>出力:
ディレクトリ image が存在する場合、出力:
images はディレクトリです
概要: 上記は概要ですこの記事の内容はすべて、皆様の学習に役立つことを願っています。
関連する推奨事項:
PHP は中国語と英語のイニシャルを抽出するメソッドを実装します
php はインテリジェントなヒストグラムプログラムのメソッド
以上がPHP での is_dir() 関数の定義と使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。