(PHP 8 >= 8.3.0)
posix_pathconf — Возвращает значение настраиваемого ограничения
Функцию пока не задокументировали; для знакомства доступен только список аргументов.
Функция возвращает значение настраиваемого ограничения из имени name
файла path
.
path
Имя файла, ограничения которого нужно получить.
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,
если путь path
окажется пустым.
Пример #1 Пример использования функции posix_pathconf()
В этом примере будет получена максимальная длина имени пути в байтах для временной директории.
<?php
echo posix_pathconf(sys_get_temp_dir(), POSIX_PC_PATH_MAX);
?>
Результат выполнения приведённого примера:
4096