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()
报告的正确可执行文件,则该文件视为可执行文件;由于 BC 原因,扩展名是
.bat 或 .cmd
的文件也被视为可执行文件。在 PHP 7.4.0 之前,任何扩展名是
.bat 或 .cmd
的非空文件都被视为可执行文件。注意 PATHEXT 与
is_executable 无关。
&reftitle.seealso;
is_file
is_link