PHP 8.5.0 Alpha 1 available for testing

xmlrpc_server_register_introspection_callback

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

xmlrpc_server_register_introspection_callbackRegistra una función PHP para generar la documentación

Descripción

xmlrpc_server_register_introspection_callback(resource $server, string $function): bool
Advertencia

Esta función es EXPERIMENTAL. El comportamiento de esta función, su nombre, y toda la documentación alrededor de esta función puede cambiar sin previo aviso en una próxima versión de PHP. Esta función debe ser utilizada bajo su propio riesgo.

Advertencia

Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.

add a note

User Contributed Notes 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
4 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