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