PHP Conference Japan 2024

posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconf回傳可設定限制的值

說明

posix_fpathconf(資源|整數 $file_descriptor, 整數 $name): 整數|false

回傳 file_descriptor 中由 name 指定的可設定限制值。

參數

file_descriptor

檔案描述符,預期為檔案 資源整數。整數將被假定為可以直接傳遞給底層系統呼叫的檔案描述符。

名稱

可設定限制的名稱,下列其中之一: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