La función is_executable() en PHP es una función incorporada que se usa para verificar si el archivo especificado es un archivo ejecutable o no. El nombre del archivo se envía como parámetro a la función is_executable() y devuelve True si el archivo es un archivo ejecutable; de lo contrario, devuelve False.
Sintaxis:
bool is_executable($file)
Parámetros usados:
La función is_executable() en PHP acepta un parámetro.
- $archivo : Es un parámetro obligatorio que especifica el archivo.
Valor de retorno:
Devuelve True si el archivo es un archivo ejecutable; de lo contrario, devuelve false.
Excepciones
- Se emite una E_WARNING en caso de falla.
- El resultado de esta función se almacena en caché y, por lo tanto, la función clearstatcache() se usa para borrar el caché.
- La función is_executable() devuelve falso para archivos inexistentes.
Los siguientes programas ilustran la función is_executable().
Programa 1:
<?php $myfile = "gfg.exe"; // checking whether the file is // an executable file or not if (is_executable($myfile)) echo ("$myfile: executable!"); else echo ("$myfile: not executable!"); ?>
Producción:
gfg.exe is executable!
Programa 2
<?php // fileperms() function returns the // permission as a number on success // or FALSE on failure $permissions = fileperms("gfg.exe"); $permvalue = sprintf("%o", $permissions); // checking whether the file is executable // or not if (is_executable("gfg.exe")) echo ("Executable file and File " "Permissions are : $permvalue"); else echo ("Not Executable file and File " "Permissions are : $permvalue"); ?>
Producción:
Executable file and File Permissions are : 0644
Referencia:
http://php.net/manual/en/function.is-executable.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA