# posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf — Liefert den Wert eines konfigurierbaren Limits

### Beschreibung

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

Gibt den Wert des konfigurierbaren Limits von `name` für `file_descriptor` zurück.

### Parameter-Liste

`file_descriptor`

  Der Dateideskriptor, welcher entweder eine Datei-Ressource oder ein Wert vom Typ int sein sollte. Ist dies ein int, dann wird davon ausgegangen, dass es sich um einen Dateideskriptor handelt, welcher direkt an den zugrundeliegenden Systemaufruf übergeben werden kann.

`name`

  Der Name des konfigurierbaren Limits; eine der folgenden Konstanten: `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`.

### Rückgabewerte

Gibt das konfigurierbare Limit oder `false` zurück.

### Fehler/Exceptions

Wenn `resource` ungültig ist, wird ein ValueError geworfen.

### Beispiele

Beispiel #1 posix_fpathconf()-Beispiel

In diesem Beispiel wird die maximale Länge des Pfadnamens in Bytes für das aktuelle Verzeichnis ermittelt.

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

    4096

### Siehe auch

- posix_pathconf() - Liefert den Wert eines konfigurierbaren Limits

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