posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf返回可配置限制的值

描述

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

返回 file_descriptorname 中可配置限制的值。

参数

file_descriptor

文件描述符,它应该是文件 resourceintint 将被假定为可以直接传递给底层系统调用的文件描述符。

name

可配置限制的名称,以下之一:POSIX_PC_LINK_MAXPOSIX_PC_MAX_CANONPOSIX_PC_MAX_INPUTPOSIX_PC_NAME_MAXPOSIX_PC_PATH_MAXPOSIX_PC_PIPE_BUFPOSIX_PC_CHOWN_RESTRICTEDPOSIX_PC_NO_TRUNCPOSIX_PC_ALLOC_SIZE_MINPOSIX_PC_SYMLINK_MAX

返回值

返回可配置限制或 false

错误/异常

resource 无效时,抛出 ValueError

示例

示例 #1 posix_fpathconf() 示例

此示例将获取当前目录中最大路径名的长度(以字节为单位)。

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

上面的示例将输出

4096

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top