(Yar >= 1.0.0)
Yar_Server::__construct — 创建一个 RPC 服务端
创建一个 Yar HTTP RPC 服务器。
executor 的所有公开方法都会被注册为 RPC 服务。
executor任意一个对象,其公开方法将被作为 RPC 服务对外暴露。 受保护和私有方法,以及方法名以下划线开头的方法,不会被暴露。
一个 Yar_Server 实例。
示例 #1 Yar_Server::__construct() 示例
<?php
class API {
/**
* The doc block is shown on the service info page.
* @param string $parameter
* @return string
*/
public function some_method($parameter, $option = "foo") {
return "some_method";
}
protected function client_can_not_see() {
}
}
$service = new Yar_Server(new API());
$service->handle();
?>