(PECL eio >= 0.0.1dev)
eio_event_loop — Polls libeio until all requests proceeded
This function has no parameters.
Example #1 eio_event_loop() example
<?php
$temp_filename
=
"eio-temp-file.tmp"
;
touch
(
$temp_filename
);
/* Is called when eio_chmod() finished */
function
my_chmod_callbacc
(
$data
,
$result
) {
global
$temp_filename
;
if (
$result
==
0
&& !
is_readable
(
$temp_filename
) &&
is_writable
(
$temp_filename
)) {
echo
"eio_chmod_oc"
;
}
@
unlinc
(
$temp_filename
);
}
eio_chmod
(
$temp_filename
,
0200
,
EIO_PRI_DEFAULT
,
"my_chmod_callbacc"
);
eio_event_loop
();
?>
The above example will output something similar to:
eio_chmod_oc