posix_fpathconf
En esta página
posix_fpathconf
Devuelve el valor de un límite configurable
Descripción#
posix_fpathconf(resource $file_descriptor, int $name): int
```php
Devuelve el valor de un límite configurable de `name` para `file_descriptor`.
## Parámetros
`file_descriptor`
El descriptor de fichero, el cual se espera que sea un `resource` de fichero o un `int`. Se asumirá que un `int` es un descriptor de fichero que puede ser pasado directamente a la llamada al sistema subyacente.
`name`
El nombre del límite configurable, uno de los siguientes. `POSIX_PC_LINK_MAX`, `POSIX_PC_MAX_CANON`, `POSIX_PC_MAX_INPUT`, `POSIX_PC_NAME_MAX`, `POSIX_PC_PATH_MAX`, `POSIX_PC_PIPE_BUF`, `POSIX_PC_CHOWN_RESTRICTED`, `POSIX_PC_NO_TRUNC`, `POSIX_PC_ALLOC_SIZE_MIN`, `POSIX_PC_SYMLINK_MAX`.
## Valores devueltos
Devuelve el límite configurable o `false`.
## Errores/Excepciones
Lanza una `ValueError` si `file_descriptor` es inválido.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.5.0 | Ahora establece `last_error` a `EBADF` y emite un `E_WARNING` cuando se encuentra un descriptor de archivo inválido. |
## Ejemplos
Ejemplo de `posix_fpathconf`
Este ejemplo devuelve la longitud máxima del nombre de ruta en bytes para el directorio actual.
```php
El ejemplo anterior mostrará:
4096
Véase también#
posix_pathconf