Devuelve el valor de un límite configurable

# posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf — Devuelve el valor de un límite configurable

### Descripción

function posix_fpathconf(resource|int `$file_descriptor`, int `$name`): int|false

Devuelve el valor de un límite configurable de `name` para `file_descriptor`.

### Parámetros

`file_descriptor`
  El descriptor de archivo, que debe ser ya sea una recurso de archivo, o un entero. Un entero se asume como un descriptor de archivo 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 #1 Ejemplo de posix_fpathconf()

Este ejemplo devuelve la longitud máxima del nombre de ruta en bytes para el directorio actual.

    <?php
    $fd = fopen(__DIR__, "r");
    echo posix_fpathconf($fd, POSIX_PC_PATH_MAX);
    ?>

El ejemplo anterior mostrará:

    4096

### Ver también

- posix_pathconf() - Devuelve el valor de un límite configurable

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open