(PHP 8 >= 8.3.0)
posix_fpathconf — Возвращает значение настраиваемого ограничения
   Функция возвращает значение настраиваемого ограничения из имени name
   ресурса файлового дескриптора file_descriptor.
  
file_descriptorФайловый дескриптор, который ожидается в виде или ресурса resource или целого числа int. Под int подразумевается файловый дескриптор, который можно передать непосредственно в базовый системный вызов.
name
       В качестве имени настраиваемого ограничения разрешено указывать одну из следующих констант:
       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.
      
   Функция возвращает настраиваемое ограничение или false.
  
   Функция выбрасывает исключение ValueError,
   если значение параметра resource недопустимо.
  
Пример #1 Пример использования функции posix_fpathconf()
В примере функция получит максимальную длину имени пути в байтах для текущей директори.
<?php
$fd = fopen(__DIR__, "r");
echo posix_fpathconf($fd, POSIX_PC_PATH_MAX);
?>Результат выполнения приведённого примера:
4096
