eio_poll

(PECL eio >= 0.0.1dev)

eio_pollCan be to be called whenever there are pending requests that need finishing

说明

eio_poll ( void ) : int

eio_poll() can be used to implement special event loop. For this eio_nreqs() could be used to test if there are unprocessed requests.

Note:

Applicable only when implementing userspace event loop.

参数

此函数没有参数。

返回值

If any request invocation returns a non-zero value, returns that value. Otherwise, it returns 0.

范例

Example #1 eio_poll() example

<?php
function res_cb($data$result) {
    
var_dump($data);
    
var_dump($result);
}

eio_nop(EIO_PRI_DEFAULT"res_cb""1");
eio_nop(EIO_PRI_DEFAULT"res_cb""2");
eio_nop(EIO_PRI_DEFAULT"res_cb""3");

while (
eio_nreqs()) {
    
// Some specific IPC or so
    
eio_poll();
}
?>

以上例程的输出类似于:

string(1) "1"
int(0)
string(1) "3"
int(0)
string(1) "2"
int(0)

参见

  • eio_nreqs
相关文章
php deque returns a representation that can be converted to jsonphp pair returns a representation that can be converted to jsonphp vector returns a representation that can be converted to jsonphp eio 函数 polls libeio until all requests proceededphp eio 函数 returns number of requests to be processedphp eio 函数 can be to be called whenever there are pending requests that need finishingphp gupnp 函数 sets a function to be called at regular intervalsphp firebird/interbase 函数 register a callback function to be called when events are postedphp inotify 函数 return a number upper than zero if there are pending eventsphp mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp svn 函数 creates and returns a stream that will be used to replacephp mongodb bson dbpointer returns a representation that can be converted to jsonphp mongodb bson decimal128 returns a representation that can be converted to jsonphp mongodb bson javascript returns a representation that can be converted to jsonphp mongodb bson minkey returns a representation that can be converted to jsonphp mongodb bson objectid returns a representation that can be converted to jsonphp mongodb bson regex returns a representation that can be converted to jsonphp mongodb bson timestamp returns a representation that can be converted to jsonphp mongodb bson undefined returns a representation that can be converted to jsonphp mongogridfsfile returns a resource that can be used to read the stored file
关注编程学问公众号