eio_grp_add

(PECL eio >= 0.0.1dev)

eio_grp_addДобавляет запрос в группу запросов

Описание

eio_grp_add(resource$grp, resource$req): void

eio_grp_add() добавляет запрос в группу запросов.

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

grp

Указатель на группу запросов, возвращённый eio_grp()

req

Указатель на ресурс

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

Функция не возвращает значения после выполнения.

Примеры

Пример #1 Создание группы запросов

<?php


//Создание временного файла и запись в него нескольких байт
$temp_filename = dirname(__FILE__) ."/eio-file.tmp";
$fp = fopen($temp_filename, "w");
fwrite($fp, "some data");
fclose($fp);


function my_grp_done($data, $result) {
var_dump($result == 0);
@
unlink($data);
}


function my_grp_file_opened_callback($data, $result) {
global
$grp;

// $result должен содержать дескриптор файла
var_dump($result > 0);

// Создание запроса eio_read() и добавление в группу

Вывод приведённого примера будет похож на:

resource(6) of type (EIO Group Descriptor) bool(true) string(4) "some" bool(true)

Смотрите также

  • eio_grp() - Создаёт группу запросов
  • eio_grp_cancel() - Отменяет группу запросов
  • eio_grp_limit() - Устанавливает предельное количество запросов в группе
To Top