is_executable
Indique si le fichier est exécutable
&reftitle.description;
boolis_executable
stringfilename
Indique si le fichier est exécutable.
&reftitle.parameters;
filename
Chemin vers le fichier.
&reftitle.returnvalues;
Retourne &true; si le fichier existe et qu'il est exécutable, &false; sinon.
Sur les systèmes POSIX, un fichier est exécutable si le bit exécutable des
permissions de fichier est défini. Sur Windows, voir la note ci-dessous.
&reftitle.errors;
&fs.emits.warning.on.failure;
&reftitle.examples;
Exemple avec is_executable
]]>
&reftitle.notes;
¬e.clearstatcache;
&tip.fopen-wrapper.stat;
Sur Windows, un fichier est considéré exécutable, si c'est un fichier
proprement exécutable tel que rapporté par l'API Win
GetBinaryType(); pour des raisons de rétro-compatibilité,
les fichiers qui ont comme extension .bat ou
.cmd sont aussi considérés comme exécutables.
Antérieur à PHP 7.4.0, tout fichier non vide avec une extension
.exe ou .com était considéré
exécutable. À noter que PATHEXT n'est pas pertinent pour
is_executable.
&reftitle.seealso;
is_file
is_link