is_executable
En esta página
is_executable
Indica si el fichero es ejecutable
Descripción#
is_executable(string $filename): bool
```php
Indica si el fichero es ejecutable.
## Parámetros
`filename`
Ruta de acceso al fichero.
## Valores devueltos
Devuelve `true` si el fichero existe y es ejecutable, `false` en caso contrario. En los sistemas POSIX, un fichero es ejecutable si el bit ejecutable de los permisos del fichero está definido. En Windows, véase la nota a continuación.
## Errores/Excepciones
En caso de fallo, se emitirá una advertencia de tipo `E_WARNING`.
## Ejemplos
Ejemplo con `is_executable`
```php
Notas#
[!NOTE] Los resultados de esta función se almacenan en caché. Véase la función
clearstatcachepara más detalles.[!TIP] A partir de PHP 5.0.0, esta función también puede ser utilizada con algunos protocolos url. Lea ??? para conocer los protocolos que soportan la familia de funcionalidades de
stat.[!NOTE] En Windows, un fichero se considera ejecutable si es un fichero ejecutable propio según lo reportado por la API Win
GetBinaryType(); por razones de retrocompatibilidad, los ficheros con extensión.bato.cmdtambién se consideran ejecutables. Anterior a PHP 7.4.0, cualquier fichero no vacío con extensión.exeo.comse consideraba ejecutable. Cabe señalar quePATHEXTno es relevante parais_executable.
Véase también#
is_file, is_link