PHPCon Poland 2024

posix_pathconf

(PHP 8 >= 8.3.0)

posix_pathconf設定可能なリミットの値を返す

説明

posix_pathconf(string $path, int $name): int|false
警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

filename から、設定可能なリミットの値を返します。

パラメータ

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() の例

このサンプルは、一時ディレクトリのパス名の長さの最大値をバイト単位で返します。

<?php
echo posix_pathconf(sys_get_temp_dir(), POSIX_PC_PATH_MAX);
?>

上の例の出力は以下となります。

4096

参考

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top