(PECL yar >= 1.2.4)
Yar_Concurrent_Client::reset — 清除所有已注册的调用
丢弃所有已通过 Yar_Concurrent_Client::call() 注册但尚未发送的调用。
注意:
Yar_Concurrent_Client::loop() 结束后会自动清空调用列表, 因此只有在需要中止一批从未发送的调用时才需要调用 reset。
此函数没有参数。
返回 true;如果并发客户端当前正处于
Yar_Concurrent_Client::loop() 中,则返回 false,
此时会产生一条 E_WARNING 级别的错误。
示例 #1 Yar_Concurrent_Client::reset() 示例
<?php
function callback($retval, $callinfo) {
var_dump($retval);
}
Yar_Concurrent_Client::call("http://api.example.com/operator.php", "some_method", array("parameters"), "callback");
/* 从未发送:丢弃已注册的调用 */
Yar_Concurrent_Client::reset();
?>