Documentación offline PHP master

eio_grp_add

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

eio_grp_add

Añadir una petición al grupo de peticiones

Descripción#

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

`eio_grp_add` añade una petición al grupo de peticiones.

## Parámetros

`grp`  
El recurso de grupo de peticiones devuelto por `eio_grp`

`req`  
El recurso de petición

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

Agrupar peticiones
0); // Crear una petición eio_read() y añadirla al grupo // Pasar el descriptor del fichero a la llamada de retorno $petición = eio_read($resultado, 4, 0, EIO_PRI_DEFAULT, "mi_llamada_retorno_grupo_fichero_leído", $resultado); eio_grp_add($grupo, $petición); } /* Es llamada cuando eio_read() termina */ function mi_llamada_retorno_grupo_fichero_leído($datos, $resultado) { global $grupo; // Leer bytes var_dump($resultado); // Crear una petición eio_close() y añadirla al grupo // $datos debería contener el descriptor del fichero $petición = eio_close($datos); eio_grp_add($grupo, $petición); } // Crear un grupo de peticiones $grupo = eio_grp("mi_grupo_hecho", $nombre_fichero_temp); var_dump($grupo); // Crear una petición eio_open() y añadirla al grupo $petición = eio_open($nombre_fichero_temp, EIO_O_RDWR | EIO_O_APPEND , NULL, EIO_PRI_DEFAULT, "mi_llamada_retorno_fichero_abierto", NULL); eio_grp_add($grupo, $petición); // Procesar las peticiones eio_event_loop(); ?>

```php

Resultado del ejemplo anterior es similar a:

resource(6) of type (EIO Group Descriptor)
bool(true)
string(7) "algunos"
bool(true)

Véase también#

eio_grp

eio_grp_cancel

eio_grp_limit