(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
