PHP 8.4.2 Released!

xmlrpc_server_register_introspection_callback

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

xmlrpc_server_register_introspection_callback注册 PHP 函数来生成文档

说明

xmlrpc_server_register_introspection_callback(resource $server, string $function): bool
警告

此函数是实验性的。此函数的表象,包括名称及其相关文档都可能在未来的 PHP 发布版本中未通知就被修改。使用本函数风险自担。

警告

本函数还未编写文档,仅有参数列表。

添加备注

用户贡献的备注 2 notes

up
0
ronadaassoc at gmail dot com
2 years ago
<?xml version='1.0'?>
<introspection version='1.0'>
<methodList>
<methodDescription name='introspection.hello'>
<author>Dan Libby</author>
<purpose>greets the caller and demonstrates use of introspection mechanism</purpose>
<signatures>
<signature>
<params>
<value type='string' name='name'>name of the caller</value>
</params>
<returns>
<value type='string'>a greeting to the caller</value>
</returns>
</signature>
</signatures>
<see><item>system.listMethods</item></see>
<examples/>
<errors>
<item>returns fault code 1 if the caller's name is not specified</item>
</errors>
<notes>
<item>this is a lame example</item>
<item>example of multiple notes</item>
</notes>
<bugs/>
<todo/>
</methodDescription>
</methodList>
</introspection>
up
0
giunta dot gaetano at gmail dot com
3 years ago
The introspection callback function should return an XML string with the following format:

<?xml version='1.0'?>
<introspection version='1.0'>
<methodList>
<methodDescription name='introspection.hello'>
<author>Dan Libby</author>
<purpose>greets the caller and demonstrates use of introspection mechanism</purpose>
<signatures>
<signature>
<params>
<value type='string' name='name'>name of the caller</value>
</params>
<returns>
<value type='string'>a greeting to the caller</value>
</returns>
</signature>
</signatures>
<see><item>system.listMethods</item></see>
<examples/>
<errors>
<item>returns fault code 1 if the caller's name is not specified</item>
</errors>
<notes>
<item>this is a lame example</item>
<item>example of multiple notes</item>
</notes>
<bugs/>
<todo/>
</methodDescription>
</methodList>
</introspection>
To Top