(PECL eio >= 0.0.1dev)
eio_grp_add — Добавляет запрос в группу запросов
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)