PHP
XML

xmlrpc_set_type

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。 如果成功,则将值转换为对象。

例子

示例#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。

← xmlrpc_server_register_method

Windows Only Extensions →