Renvoie la valeur d'une limite configurable

# posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf — Renvoie la valeur d'une limite configurable

### Description

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

Renvoie la valeur d'une limite configurable de `name` pour `file_descriptor`.

### Liste de paramètres

`file_descriptor`
  Le descripteur de fichier, qui doit être soit une ressource de fichier, soit un entier. Un entier est supposé être un descripteur de fichier qui peut être passé directement à l'appel système sous-jacent.
`name`

  Le nom de la limite configurable, une des suivantes. `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`.

### Valeurs de retour

Renvoie la limite configurable ou `false`.

### Erreurs / Exceptions

Lance une ValueError si `file_descriptor` est invalide.

### Historique

Version | Description
--- | ---
8.5.0 | Définit désormais last_error à `EBADF` et émet un `E_WARNING` lorsqu'un descripteur de fichier invalide est rencontré.

### Exemples

Exemple #1 Exemple de posix_fpathconf()

Cet exemple renvoie la longueur maximale du nom de chemin en octets pour le répertoire courant.

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

L'exemple ci-dessus va afficher :

    4096

### Voir aussi

- posix_pathconf() - Renvoie la valeur d'une limite configurable

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