関数 is_executable

関数 is_executable は、指定されたファイルを実行できるかどうかをチェックします。ファイルが存在し実行可能であれば true を返し、そうでなければ false を返します。パラメータにはファイルへのパスを文字列として渡します。

構文

phpis_executable(filename);

例

ファイル 'script.php' が実行可能かどうかをチェックします:

php<?php
  $res = is_executable('script.php');
  var_dump($res);
?>

コードの実行結果:

phptrue

例

存在しないファイルをチェックします:

php<?php
  $res = is_executable('nonexistent.php');
  var_dump($res);
?>

コードの実行結果:

phpfalse

例

通常のテキストファイルをチェックします:

php<?php
  $res = is_executable('readme.txt');
  var_dump($res);
?>

コードの実行結果:

phpfalse

関連項目

  • 読み込み可能性をチェックする関数 is_readable
  • 書き込み可能性をチェックする関数 is_writable
  • アクセス権限を変更する関数 chmod
  • ファイルかどうかをチェックする関数 is_file