PHP 8.4.1 Released!

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 ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

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
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