is_executable
Tells whether the filename is executable
&reftitle.description;
boolis_executable
stringfilename
Tells whether the filename is executable.
&reftitle.parameters;
filename
Path to the file.
&reftitle.returnvalues;
Returns &true; if the filename exists and is executable, or &false; on
error. On POSIX systems, a file is executable if the executable bit of the
file permissions is set. For Windows, see the note below.
&reftitle.errors;
&fs.emits.warning.on.failure;
&reftitle.examples;
is_executable example
]]>
&reftitle.notes;
¬e.clearstatcache;
&tip.fopen-wrapper.stat;
On Windows, a file is considered executable, if it is a properly executable
file as reported by the Win API GetBinaryType(); for BC
reasons, files with a .bat or .cmd
extension are also considered executable. Prior to PHP 7.4.0, any non-empty
file with a .exe or .com extension
was considered executable. Note that PATHEXT is irrelevant
for is_executable.
&reftitle.seealso;
is_file
is_link