is_dir
is_file
ファイルシステム 関数
PHP Manual

# is_executable

(PHP 4, PHP 5)

is_executable — ファイルが実行可能かどうかを調べる

### 説明

bool is_executable ( string `$filename` )

ファイルが実行可能かどうかを調べます。

### パラメータ

`filename`

  ファイルへのパス。

### 返り値

ファイルが存在し、かつそれが実行可能な場合に `TRUE`、 エラー時に `FALSE` を返します。

### 変更履歴

バージョン | 説明
--- | ---
5.0.0 | is_executable() は Windows でも使用可能となりました。

### 例

例1 is_executable() の例

`<?php
$file = '/home/vincent/somefile.sh';
if (is_executable($file)) {
echo $file.' は実行可能です';
} else {
echo $file.' は実行可能ではありません';
}
?>`

### エラー / 例外

失敗したときは `E_WARNING` が発生します。

### 注意

> 注意: この関数の結果は キャッシュされます。詳細は、 clearstatcache() を参照してください。

ヒント

PHP 5.0.0 以降、この関数は、 何らかの URL ラッパーと組合せて使用することができます。 どのラッパーが stat() ファミリーをサポートしているかを調べるには サポートするプロトコル/ラッパー を参照してください。

### 参考

- is_file() - 通常ファイルかどうかを調べる
- is_link() - ファイルがシンボリックリンクかどうかを調べる

is_dir
is_file
ファイルシステム 関数
PHP Manual