pear/xml_rpc2

更多详细信息请访问:http://pear.php.net/package/XML_RPC2

1.1.5 2022-07-24 14:51 UTC

This package is auto-updated.

Last update: 2024-08-24 19:58:30 UTC


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());
}

?>