CakeFest 2024: The Official CakePHP Conference

eio_event_loop

(PECL eio >= 0.0.1dev)

eio_event_loopMonitorizar libeio hasta que todas las peticiones sean procesadas

Descripción

eio_event_loop(): bool

eio_event_loop() monitoriza libeio hasta que todas las peticiones sean procesadas.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

eio_event_loop() devuelve true en caso de éxito, o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de eio_event_loop()

<?php
$nombre_fichero_temp
= "fichero-temp-eio.tmp";
touch($nombre_fichero_temp);

/* Es llamada cuando eio_chmod() finaliza */
function mi_llamada_retorno_chmod($datos, $resultado) {
global
$nombre_fichero_temp;

if (
$resultado == 0 && !is_readable($nombre_fichero_temp) && is_writable($nombre_fichero_temp)) {
echo
"eio_chmod_ok";
}

@
unlink($nombre_fichero_temp);
}

eio_chmod($nombre_fichero_temp, 0200, EIO_PRI_DEFAULT, "mi_llamada_retorno_chmod");
eio_event_loop();
?>

El resultado del ejemplo sería algo similar a:

eio_chmod_ok

Ver también

  • eio_poll() - Puede ser llamada siempre que existan peticiones pendientes que necesitan ser finalizadas
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top