pear / xml_rpc2
更多详细信息请访问:http://pear.php.net/package/XML_RPC2
1.1.5
2022-07-24 14:51 UTC
Requires
- php: >=5.2.0
- pear/http_request2: ^2.4.0
- pear/pear_exception: ^1.0.0
Requires (Dev)
README
XML_RPC2 是一个提供 XML_RPC 客户端和服务器服务的 pear 包。XML-RPC 是一种使用 HTTP 作为传输协议和 XML 作为编码的简单远程过程调用协议。作为一个客户端库,XML_RPC2 能够创建一个代理类,该类可以公开服务器导出的方法。作为一个服务器库,XML_RPC2 能够公开类或对象实例中的方法,无缝地将本地方法导出为远程可调用的过程。
基本用法
<?php $options = array( 'prefix' => 'package.' ); $client = XML_RPC2_Client::create( 'http://pear.php.net/xmlrpc.php', $options ); try { $result = $client->info('XML_RPC2'); print_r($result); } catch (XML_RPC2_FaultException $e) { // The XMLRPC server returns a XMLRPC error die('Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString()); } catch (Exception $e) { // Other errors (HTTP or networking problems...) die('Exception : ' . $e->getMessage()); } ?>