(PECL eio >= 0.0.1dev)
eio_grp_add — Añadir una petición al grupo de peticiones
eio_grp_add() añade una petición al grupo de peticiones.
grp
El recurso de grupo de peticiones devuelto por eio_grp()
req
El recurso de petición
No devuelve ningún valor.
Ejemplo #1 Agrupar peticiones
<?php
// Crear un fichero temporal y escribir algunos bytes en él
$nombre_fichero_temp = dirname(__FILE__) ."/fichero-eio.tmp";
$fp = fopen($nombre_fichero_temp, "w");
fwrite($fp, "algunos datos");
fclose($fp);
function mi_grupo_hecho($datos, $resultado) {
var_dump($resultado == 0);
@unlink($datos);
}
function mi_llamada_retorno_fichero_abierto($datos, $resultado) {
global $grupo;
// $resultado debería contener el descriptor del fichero
var_dump($resultado > 0);
// Crear una petición eio_read() y añadirla al grupo
El resultado del ejemplo sería algo similar a:
resource(6) of type (EIO Group Descriptor) bool(true) string(7) "algunos" bool(true)