Функция 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,
    которая проверяет файл