(PHP 8 >= 8.3.0)
posix_pathconf — 返回可配置限制的值
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
。
當 path
為空時,會拋出 ValueError。
範例 #1 posix_pathconf() 範例
此範例將取得 tmp 資料夾中最大路徑名稱的位元組長度。
<?php
echo posix_pathconf(sys_get_temp_dir(), POSIX_PC_PATH_MAX);
?>
上述範例將輸出
4096