The Yar_Client class
(No version information available, might only be in Git)
简介
类摘要
class Yar_Client
{
/* 属性 */
protected
$_protocol;
protected
$_uri;
protected
$_options;
protected
$_running;
/* 方法 */
}属性
- _protocol
- _uri
- _options
- _running
目录
- Yar_Client::__call — 调用远程服务
- Yar_Client::__construct — 创建一个客户端实例
- Yar_Client::setOpt — 设置调用的配置

User Contributed Notes 1 note
porschegt23 at foxmail dot com ¶
5 years ago
A simple example on here:
server.php
<?php
class API {
public function api($parameter = "", $option = "foo") {
return $this->client_can_not_see($parameter);
}
public function doAdd($a = 0, $b = 0) {
return $a+$b;
}
protected function client_can_not_see( $name ) {
return "你好$name~";
}
}
$service = new Yar_Server ( new API () );
$service->handle ();
?>
client.php
<?php
$client = new Yar_Client("http://host/server.php");
$result = $client->api("parameter");
echo $result.'<hr>';
echo $client->doAdd(10, 20);
?>