xmlrpc_set_type

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

xmlrpc_set_typeDefine o tipo xmlrpc, base64 ou datetime, para um valor string PHP

Descrição

xmlrpc_set_type(string &$value, string $type): bool

Define o tipo xmlrpc, base64 ou datetime, para um valor string PHP.

Warning

Esta função é EXPERIMENTAL. O comportamento desta função, seu nome e documentação poderão mudar sem aviso prévio em futuras versões do PHP. Use por sua conta e risco.

Parâmetros

value

Valor para definir o tipo.

type

'base64' ou 'datetime'

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha. Em caso de sucesso, value é convertido para um objeto.

Erros/Exceções

Emite um E_WARNING caso o tipo não seja suportado pelo XMLRPC.

Exemplos

Example #1 Um exemplo de xmlrpc_set_type()

<?php

$params = date("Ymd\TH:i:s", time());
xmlrpc_set_type($params, 'datetime');
echo xmlrpc_encode($params);

?>

O exemplo acima produzirá algo semelhante a:

<?xml version="1.0" encoding="utf-8"?>
<params>
<param>
 <value>
  <dateTime.iso8601>20090322T23:43:03</dateTime.iso8601>
 </value>
</param>
</params>