posix_fpathconf
(PHP 8 >= 8.3.0)
posix_fpathconf — 設定可能なリミットの値を返す
説明
ファイルディスクリプタ resource
の name
から、
設定可能なリミットの値を返します。
パラメータ
file_descriptor
-
ファイル記述子。ファイルリソースか、あるいは int で指定します。 int を指定した場合は、システムコールにそのまま渡せるファイル記述子だとみなします。
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
を返します。
エラー / 例外
resource
が無効な場合、ValueError がスローされます。
例
例1 posix_fpathconf() の例
このサンプルは、カレントディレクトリの最大のパス名の長さをバイト単位で取得します。
<?php
$fd = fopen(__DIR__, "r");
echo posix_fpathconf($fd, POSIX_PC_PATH_MAX);
?>
上の例の出力は以下となります。
4096
参考
- posix_pathconf() - 設定可能なリミットの値を返す
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google