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入门
Oct 09 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
PHP sprintf() 函数的应用(定义和用法)
Jun 29 PHP
解析PHP自带的进位制之间的转换函数
Jun 08 PHP
解析ajax事件的调用顺序
Jun 17 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
使用 PHPStorm 开发 Laravel
Mar 24 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 PHP
PHP单元测试框架PHPUnit用法详解
Jan 23 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
PHP高并发和大流量解决方案整理
Mar 09 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下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
PHP比较运算符的详细介绍
2015/09/29 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
window.location 对象所包含的属性
2014/10/10 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
jQuery焦点图切换特效代码分享
2015/09/15 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
Python读写文件方法总结
2015/06/09 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
python绘制简单彩虹图
2018/11/19 Python
python 提取文件指定列的方法示例
2019/08/07 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
python操作redis数据库的三种方法
2020/09/10 Python
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
大客户销售经理职责
2013/12/04 职场文书
质量月活动总结
2014/08/26 职场文书
三好生演讲稿
2014/09/12 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
中标通知书范本
2015/04/17 职场文书
钢琴师观后感
2015/06/12 职场文书
Javascript之datagrid查询详解
2021/09/15 Javascript
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
DSP接收机前端设想
2022/04/05 无线电