xmlrpc_set_type
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
xmlrpc_set_type — PHP 文字列型用に xmlrpc 型、base64 または datetime を設定する
説明
xmlrpc_set_type
( string &$value
, string $type
) : bool
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 が発生します。