XML-RPC 関数
PHP Manual

xmlrpc_set_type

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

xmlrpc_set_type — PHP 文字列型用に xmlrpc 型、base64 または datetime を設定する

説明

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

PHP の文字列用の xmlrpc 型を、base64 あるいは datetime に設定します。

警告

この関数は、 実験的 なものです。この関数の動作・ 名前・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 この関数は自己責任で使用してください。

パラメータ

value

型を設定する値。

type

'base64' あるいは 'datetime'。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。 成功した場合、value はオブジェクト型に変換されます。

例

例1 xmlrpc_set_type() の例

<?php

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

?>

上の例の出力は、 たとえば以下のようになります。

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

エラー / 例外

XMLRPC がサポートしていない型を指定した場合は E_WARNING が発生します。


XML-RPC 関数
PHP Manual