is_executable
(PHP 4, PHP 5, PHP 7, PHP 8)
is_executable — Визначає, чи файл виконуваний.
Опис
is_executable(string $filename): bool
Визначає, чи файл виконуваний.
Список параметрів
filename
Шлях до файлу.
Значення, що повертаються
Повертає **true
**якщо файл існує і є виконуваним, або false
у разі виникнення помилки. У POSIX-системах файл виконується, якщо встановлено виконуваний біт прав доступу до файлу. Для Windows див. примітку нижче.
Помилки
У разі невдалого завершення роботи генерується помилка рівня E_WARNING
Приклади
Приклад #1 Приклад використання функції is_executable()****
Loading...
Примітки
Зауваження: Результати цієї функції кешуються Більш детальну інформацію дивіться у розділі clearstatcache()
Підказка
Починаючи з PHP 5.0.0, ця функція також може бути використана з деякими обгортками url. Список обгорток, що підтримуються сімейством функцій stat(), смотрите в разделеПідтримувані протоколи та обгортки
Зауваження: У Windows файл вважається виконуваним, якщо це по-справжньому виконуваний файл, як повідомляє Win API
GetBinaryType()
; Для зворотної сумісності файли з розширенням .bat або .cmd також вважаються такими, що виконуються. До PHP 7.4.0 будь-який непустий файл із розширенням .exe або .com вважався виконуваним. Зверніть увагу, що PATHEXT не має відношення до is_executable()