php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题


Posted in PHP onJuly 03, 2011

客户端发送的请求类似这样

$request = array('parameters00','parameters01');

在客户端的请求你可以制定参数的数据类型,你可以将每个参数单独的放进一个数组,在数组的第二个位置制定参数的数据类型,类似这样
$request = array( 
array('parameters00','string'), 
array('parameters01','boolean'), 
array('parameters02','struct'), 
array('parameters03','int'), 
);

服务端的返回response有一点硬性的要求,必须要格式化数组,并且在response数组中必须只有一个主数组,类似这样:
$response = array( 
array(parameters00 => array('para00','string'), 
parameters01 => array('para01','struct'), 
parameters02 => array('para02','boolean'), 
),'struct');

如果你要使用关联数组需要注意一下,要注意关联数组的类型制定问题,类似这样:
$request = array( 
array( 
'parameters00' => array(array('paraoo' => 'value'),'struct'), 
'parameters01' => array('para01','string'), 
),'struct' 
);
PHP 相关文章推荐
用来给图片加水印的PHP类
Apr 09 PHP
基于flush()不能按顺序输出时的解决办法
Jun 29 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
PHP进程同步代码实例
Feb 12 PHP
php中通过DirectoryIterator删除整个目录的方法
Mar 13 PHP
PHP Streams(流)详细介绍及使用
May 12 PHP
php简单判断文本编码的方法
Jul 30 PHP
PHP快速推送微信模板消息
Apr 14 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 PHP
PHP采集利器 Snoopy 试用心得
Jul 03 #PHP
php中的三元运算符使用说明
Jul 03 #PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 #PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 #PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 #PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 #PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 #PHP
You might like
php实例分享之二维数组排序
2014/05/15 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
2019/07/18 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
JS 字符串连接[性能比较]
2009/05/10 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
JS实现方向键切换输入框焦点的方法
2015/08/19 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
iview实现图片上传功能
2020/06/29 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
django admin组件使用方法详解
2019/07/19 Python
基于python3实现倒叙字符串
2020/02/18 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
通过代码简单了解django model序列化作用
2020/11/12 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
Overload和Override的区别
2012/09/02 面试题
工程部经理岗位职责
2013/12/08 职场文书
新郎婚宴答谢词
2014/01/19 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书
观后感格式
2015/06/19 职场文书
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers