eio_dup2
PHP Manual
PHP Manual»Функции модуля Eio»eio_dup2

eio_dup2

(PECL eio >= 0.0.1dev)

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

Описание

function 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, если возникла ошибка.

To Top