PHP Conference Japan 2024

posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf返回可配置限制的值

描述

posix_fpathconf(资源|整数 $file_descriptor, 整数 $name): 整数|false

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

参数

file_descriptor

文件描述符,预期为文件资源整数。一个整数将被认为是一个可以直接传递给底层系统调用的文件描述符。

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