PHP.mk документација

Yar_Concurrent_Client::call

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

yar-concurrent-client.call.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека yar-concurrent-client.call.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Yar_Concurrent_Client::call

Референца за `yar-concurrent-client.call.php` со подобрена типографија и навигација.

yar-concurrent-client.call.php

Yar_Concurrent_Client::call

(PECL yar >= 1.0.0)

Yar_Concurrent_Client::callRegister a concurrent call

= NULL

public static Yar_Concurrent_Client::call(
         string $uri,
         string $method,
         array $parameters = ?,
         callable $callback = ?,
         callable $error_callback = ?,
         array $options = ?
): int

Register a RPC call, but won't sent it immediately, it will be send while further call to Ако овој callback е поставен, тогаш Yar ќе го повика овој callback кога ќе се појави грешка.

Параметри

uri

The RPC server URI(http, tcp)

method

Service name(aka the method name)

parameters

Параметри

callback

A function callback, which will be called while the response return.

Вратени вредности

An unique id, can be used to identified which call it is.

Примери

Пример #1 Yar_Concurrent_Client::loop() example

<?php
function callback($retval, $callinfo) {
var_dump($retval);
}

function
error_callback($type, $error, $callinfo) {
error_log($error);
}

Yar_Concurrent_Client::call("http://host/api/", "some_method", array("parameters"), "callback");
Yar_Concurrent_Client::call("http://host/api/", "some_method", array("parameters")); // if the callback is not specificed,
// callback in loop will be used
Yar_Concurrent_Client::call("http://host/api/", "some_method", array("parameters"), "callback", NULL, array(YAR_OPT_PACKAGER => "json"));
//this server accept json packager
Yar_Concurrent_Client::call("http://host/api/", "some_method", array("parameters"), "callback", NULL, array(YAR_OPT_TIMEOUT=>1));
//custom timeout

//The requests are not sent yet
?>

Горниот пример ќе прикаже нешто слично на:


Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.