Funzioni XML-RPC
Introduzione
Queste funzioni possono essere utilizzate per scrivere client e server XML-RPC. Si possono trovare maggiori informazioni sul XML-RPC in » https://www.xmlrpc.com/, e maggiore documentazione su questo modulo e le sue funzioni in » https://xmlrpc-epi.sourceforge.net/.
Questo modulo è SPERIMENTALE. Ovvero, il comportamento di queste funzioni, i nomi di queste funzioni, in definitiva tutto ciò che è documentato qui può cambiare nei futuri rilasci del PHP senza preavviso. Siete avvisati, l'uso di questo modulo è a vostro rischio.
Requisiti
Non sono necessarie librerie esterne per utilizzare questo modulo.
Installazione
Per default il modulo XML-RPC non è abilitato in PHP. Per abilitarlo occorre utilizzare il perametro di configurazione --with-xmlrpc[=DIR] in fase di compila del PHP. Questo modulo è rilasciato con il PHP dalla versione 4.1.0.
Configurazione di Runtime
Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini.
Nome | Default | Modificabile | Variazioni |
---|---|---|---|
xmlrpc_errors | "0" | PHP_INI_SYSTEM | Disponibile dal PHP 4.1.0. |
xmlrpc_error_number | "0" | PHP_INI_ALL | Disponibile dal PHP 4.1.0. |
Tipi di risorse
Questa estensione non definisce alcun tipo di risorsa.
Costanti predefinite
Questa estensione non definisce alcuna costante.
Indice dei contenuti
- xmlrpc_decode_request — Decodifica XML nei nativi tipi di PHP
- xmlrpc_decode — Decodifica XML nei nativi tipi di PHP
- xmlrpc_encode_request — Genera XML per un metodo di richiesta
- xmlrpc_encode — Genera XML per un valore PHP
- xmlrpc_get_type — Riceve il tipo di xmlrpc per un valore PHP. Maggiormente ì usato per le stringhe base64 e datetime
- xmlrpc_is_fault — Determines if an array value represents an XMLRPC fault
- xmlrpc_parse_method_descriptions — Decodifica XML in una lista di method descriptions
- xmlrpc_server_add_introspection_data — Aggiunge documentazione introspettiva
- xmlrpc_server_call_method — Struttura le richieste XML e i metodi di chiamata
- xmlrpc_server_create — Crea un server xmlrpc
- xmlrpc_server_destroy — Distrugge le risorse del server
- xmlrpc_server_register_introspection_callback — Registra una funzione PHP per generare la documentazione
- xmlrpc_server_register_method — Registra una funzione PHP nel metodo di risorsa abbinato method_name
- xmlrpc_set_type — Imposta il tipo di xmlrpc, base64 o datetime, per un valore di stringa PHP