Documentación offline PHP master

posix_eaccess

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

posix_eaccess

Determina la accesibilidad de un fichero

Descripción#

posix_eaccess(string $filename, [int $flags]): bool
```php

`posix_eaccess` verifica los permisos del usuario efectivo de un fichero.

## Parámetros

`filename`  
El nombre del fichero a probar.

`flags`  
Una máscara compuesta por una o más de las constantes `POSIX_F_OK`, `POSIX_R_OK`, `POSIX_W_OK` y `POSIX_X_OK`.

`POSIX_R_OK`, `POSIX_W_OK` y `POSIX_X_OK` solicitan respectivamente si el fichero existe y tiene permisos de lectura, escritura y ejecución. `POSIX_F_OK` solicita simplemente si el fichero existe.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.3.0 | Verifica el usuario/grupo efectivo para un fichero, difiriendo de `posix_access` que verifica el usuario/grupo real. |

## Ejemplos

Ejemplo de `posix_eaccess`

Este ejemplo verifica si el fichero \$file es legible y escribible, de lo contrario muestra un mensaje de error.

```php

Véase también#

posix_get_last_error, posix_strerror, posix_access