CakeFest 2024: The Official CakePHP Conference

eio_dup2

(PECL eio >= 0.0.1dev)

eio_dup2Создаёт дубликат дескриптора файла

Описание

eio_dup2(
    mixed $fd,
    mixed $fd2,
    int $pri = EIO_PRI_DEFAULT,
    callable $callback = NULL,
    mixed $data = NULL
): resource

eio_dup2() создаёт дубликат дескриптора файла.

Список параметров

fd

Исходный поток, указатель на сокет (Socket resource), или нумерованный дескриптор файла

fd2

Целевой поток, указатель на сокет (Socket resource), или нумерованный дескриптор файла

pri

Приоритет запросов: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, или null. Если передан null, то pri устанавливается в EIO_PRI_DEFAULT.

callback

Функция callback вызывается при завершении запроса. Она должна удовлетворять следующему прототипу:

void callback(mixed $data, int $result[, resource $req]);
data

является пользовательскими данными, переданными в запросе.

result

содержит результирующее значение, зависящее от запроса; обычно это значение, возвращаемое соответствующим системным вызовом.

req

— необязательный запрашиваемый ресурс, который разрешено использовать с функциями наподобие eio_get_last_error().

data

Произвольная переменная, передаваемая в callback-функцию.

Возвращаемые значения

eio_dup2() возвращает указатель на запрос в случае успешного выполнения или false, если возникла ошибка.

add a note

User Contributed Notes

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