(PHP 8 >= 8.3.0)
posix_fpathconf — Возвращает значение настраиваемого ограничения
Возвращает значение настраиваемого ограничения из имени name
ресурса файлового дескриптора resource
.
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