posix_fpathconf

(PHP 8 >= 8.3.0)

posix_fpathconfReturns the value of a configurable limit

Açıklama

posix_fpathconf(resource|int $file_descriptor, int $name): int|false

Returns the value of a configurable limit from name for file_descriptor.

Bağımsız Değişkenler

dt

resource veya int türünde olması beklenen dosya tanıtıcı. int türünde olanın, doğrudan ilgili sistem çağrısına aktarılabilen bir dosya tanıtıcısı olduğu varsayılır.

name

The name of the configurable limit, one of the following. 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.

Dönen Değerler

Returns the configurable limit or false.

Hatalar/İstisnalar

Throws a ValueError when resource is invalid.

Sürüm Bilgisi

Sürüm: Açıklama
8.5.0 Now sets last_error to EBADF and raises an E_WARNING when an invalid file descriptor is encountered.

Örnekler

Örnek 1 posix_fpathconf() example

This example will get the max path name's length in bytes for the current dir.

<?php
$fd
= fopen(__DIR__, "r");
echo
posix_fpathconf($fd, POSIX_PC_PATH_MAX);
?>

Yukarıdaki örneğin çıktısı:

4096

Ayrıca Bakınız