(PHP 8 >= 8.3.0)
posix_fpathconf — Renvoie la valeur d'une limite configurable
Renvoie la valeur d'une limite configurable de name
pour file_descriptor.
file_descriptorLe 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.
Renvoie la limite configurable ou false.
Lance une ValueError
si file_descriptor est invalide.
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