<?php
function callback($ret, $callinfo) {
echo $callinfo['method'] , " 結果: ", $ret , "\n";
}
/* 註冊一個非同步呼叫 */
Yar_Concurrent_Client::call("http://example.com/operator.php", "add", array(1, 2), "callback");
/* 發送所有已註冊的呼叫,等待返回,返回後 Yar 會呼叫 callback 回呼函式 */
Yar_Concurrent_Client::loop();
/* 重設 call,否則上面的 call 會被呼叫 */
Yar_Concurrent_Client::reset();
Yar_Concurrent_Client::call("http://example.com/operator.php", "sub", array(2, 1), "callback");
Yar_Concurrent_Client::loop();
?>