Retorna o valor de um limite configurável

# posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf — Retorna o valor de um limite configurável

### Descrição

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

Retorna o valor de um limite configurável de nome `name` para o arquivo `file_descriptor`.

### Parâmetros

`file_descriptor`
  O descritor de arquivo, que deve ser um resource de arquivo ou um int. Um int será interpretado como um descritor de arquivo que pode ser passado diretamente para a chamada de sistema subjacente.
`name`

  O nome do limite configurável, uma das constantes a seguir. `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` ou `POSIX_PC_SYMLINK_MAX`.

### Valor Retornado

Retorna o limite configurável ou `false`.

### Erros/Exceções

Lança um ValueError quando `resource` for inválido.

### Registro de Alterações

Versão | Descrição
--- | ---
8.5.0 | Agora define last_error como `EBADF` e emite um `E_WARNING` quando um descritor de arquivo inválido é encontrado.

### Exemplos

Exemplo #1 Exemplo de posix_fpathconf()

Este exemplo obtém o tamanho máximo de um caminho em bytes para o diretório atual.

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

O exemplo acima produzirá:

    4096

### Veja Também

- posix_pathconf() - Retorna o valor de um limite configurável

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