函数名:xmlrpc_encode_request()
适用版本:PHP 4, PHP 5, PHP 7
用法:xmlrpc_encode_request() 函数用于将 XML-RPC 请求编码为 XML 字符串。
语法:string xmlrpc_encode_request ( string $method , mixed $params [, array $options ] )
参数:
返回值:返回一个包含 XML-RPC 请求的 XML 字符串。
示例:
$method = 'sum';
$params = array(2, 3);
$request = xmlrpc_encode_request($method, $params);
echo $request;
输出:
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>sum</methodName>
<params>
<param>
<value>
<int>2</int>
</value>
</param>
<param>
<value>
<int>3</int>
</value>
</param>
</params>
</methodCall>
上述示例中,我们调用了 xmlrpc_encode_request() 函数将一个 XML-RPC 请求编码为 XML 字符串。我们传递了一个方法名 "sum" 和一个包含两个参数的数组 [2, 3]。函数返回的 XML 字符串表示了这个 XML-RPC 请求的结构。