is_executable
Определяет, является ли файл исполняемым
&reftitle.description;
boolis_executable
stringfilename
Определяет, является ли файл исполняемым.
&reftitle.parameters;
filename
Путь к файлу.
&reftitle.returnvalues;
Возвращает &true;, если файл существует и является исполняемым,
или &false; в случае возникновения ошибки.
В POSIX-системах файл является исполняемым, если установлен исполняемый бит прав доступа к файлу.
Для Windows смотрите примечание ниже.
&reftitle.errors;
&fs.emits.warning.on.failure;
&reftitle.examples;
Пример использования функции is_executable
]]>
&reftitle.notes;
¬e.clearstatcache;
&tip.fopen-wrapper.stat;
В Windows файл считается исполняемым, если это по-настоящему исполняемый файл,
как сообщает Win API GetBinaryType(); Для обратной совместимости файлы
с расширением .bat или .cmd также считаются исполняемыми.
До PHP 7.4.0 любой непустой файл с расширением .exe или .com считался исполняемым.
Обратите внимание, что PATHEXT не имеет отношения к is_executable.
&reftitle.seealso;
is_file
is_link