PHP 8.6.0 Beta 3 is available for testing

Yar_Concurrent_Client::reset

(PECL yar >= 1.2.4)

Yar_Concurrent_Client::reset清除所有已注册的调用

说明

public static function Yar_Concurrent_Client::reset(): bool

丢弃所有已通过 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();
?>

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top