is_dir
そふぃのPHP入門 >> PHP関数リファレンス >> ファイルシステム関数 >> is_dir

is_dir

解説 ディレクトリかどうか調べる
書式 bool is_dir( string filename )
bool is_dir( string ファイル名 )
引数 filename ファイル名
返値 TRUE(ディレクトリへのパスが存在し、かつそれがディレクトリである場合)/FALSE(そうでない場合)

PHPマニュアル:is_dir is_dir()

is_dir()関数:概略解説

is_dir()は指定したパスがディレクトリかどうか調べます。指定したディレクトリパスまでのアクセス権限が必要となります。

is_dir()関数:返り値解説

指定したパスが存在し、かつそれがディレクトリである場合にTRUEを返します。それ以外はFALSEを返します。

is_dir()関数:引数解説

filenameファイル名
ディレクトリへのパスを指定します。

is_dir()関数:補足解説

この関数の結果はキャッシュされます。

is_dir()関数:注意

この関数はリモートファイルを使用することはできません。

参考関数

  • chdir() ---- 作業ディレクトリを変更する
  • opendir() ---- ディレクトリを開く
  • is_file() ---- 通常ファイルかどうか調べる
  • is_link() ---- ファイルがシンボリックリンクかどうか調べる

サンプルスクリプト

簡単な利用例

  1. <?php
  2. if( is_dir( '/tmp' ) ){
  3.   echo "/tmp ディレクトリは存在します。";
  4. }
  5. ?>

/tmpディレクトリが存在するかどうかチェック

PHP辞典
PHP辞典 PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。
PHPポケットリファレンス
PHPポケットリファレンス 携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。