Funções de XML-RPC
Introdução
Essas funções podem ser usadas para escrever servidores e clientes XML-RPC. Você pode achar mais informação sobre XML-RPC em » https://www.xmlrpc.com/, e mais documentação sobre essa extensão e suas funções em » https://xmlrpc-epi.sourceforge.net/.
Este módulo é EXPERIMENTAL. Isso quer dizer que o comportamento neste módulo --- incluindo suas funções e seus nomes, e TUDO mais que está documentado sobre esse módulo --- poderá mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO. Esteja avisado, e use este módulo por sua própria conta e risco.
Dependências
Nenhuma biblioteca externa é necessária para compilar esta extensão.
Instalação
Suporte à XML-RPC no PHP não é habilitado por padrão. Você precisará usar a opção --with-xmlrpc[=DIR] ao executar o script configure para habilitar o suporte. Essa extensão está faz parte do PHP desde a versão 4.1.0.
Configurações em execução
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Nome | Valor Padrão | Alterável | Changelog |
---|---|---|---|
xmlrpc_errors | "0" | PHP_INI_SYSTEM | DisponÃvel desde o PHP 4.1.0. |
xmlrpc_error_number | "0" | PHP_INI_ALL | DisponÃvel desde o PHP 4.1.0. |
Tipos Resource
Essa extensão define um recurso (resource) para um servidor XML-RPC retornado por xmlrpc_server_create().
Constantes pré-definidas
Esta extensão não possui nenhuma constante.
Índice
- xmlrpc_decode_request — Decodifica XML para tipos nativos do PHP
- xmlrpc_decode — Decodifica XML para tipos nativos do PHP
- xmlrpc_encode_request — Gera XML para uma requisição
- xmlrpc_encode — Gera XML para um valor do PHP
- xmlrpc_get_type — Pega o tipo xmlrpc para um valor do PHP
- xmlrpc_is_fault — Determina se um valor de array representa uma falha XMLRPC
- xmlrpc_parse_method_descriptions — Decodifica XML e gera uma lista de descrição de métodos
- xmlrpc_server_add_introspection_data — Adiciona documentação de introspecção
- xmlrpc_server_call_method — Trata requisiçães de XML e chamadas de métodos
- xmlrpc_server_create — Cria um servidor xmlrpc
- xmlrpc_server_destroy — Destrói o servidor xmlrpc
- xmlrpc_server_register_introspection_callback — Registra uma função do PHP para gerar documentação
- xmlrpc_server_register_method — Registra uma função do PHP para o método com nome method_name
- xmlrpc_set_type — Configura um tipo xmlrpc, base64 ou datetime, para uma string do PHP