加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 05:56:19 所属栏目:PHP教程 来源:网络整理
导读:客户端发送的请求类似这样 div class="codetitle" a style="CURSOR: pointer" data="16314" class="copybut" id="copybut16314" onclick="doCopy('code16314')" 代码如下: div class="codebody" id="code16314" $request = array('parameters00','parameters

客户端发送的请求类似这样
<div class="codetitle"><a style="CURSOR: pointer" data="16314" class="copybut" id="copybut16314" onclick="doCopy('code16314')"> 代码如下:<div class="codebody" id="code16314">
$request = array('parameters00','parameters01');

在客户端的请求你可以制定参数的数据类型,你可以将每个参数单独的放进一个数组,在数组的第二个位置制定参数的数据类型,类似这样
<div class="codetitle"><a style="CURSOR: pointer" data="8028" class="copybut" id="copybut8028" onclick="doCopy('code8028')"> 代码如下:<div class="codebody" id="code8028">
$request = array(
array('parameters00','string'),
array('parameters01','boolean'),
array('parameters02','struct'),
array('parameters03','int'),
);

服务端的返回response有一点硬性的要求,必须要格式化数组,并且在response数组中必须只有一个主数组,类似这样:
<div class="codetitle"><a style="CURSOR: pointer" data="86002" class="copybut" id="copybut86002" onclick="doCopy('code86002')"> 代码如下:<div class="codebody" id="code86002">
$response = array(
array(parameters00 => array('para00',
parameters01 => array('para01',
parameters02 => array('para02',
),'struct');

如果你要使用关联数组需要注意一下,要注意关联数组的类型制定问题,类似这样:
<div class="codetitle"><a style="CURSOR: pointer" data="25523" class="copybut" id="copybut25523" onclick="doCopy('code25523')"> 代码如下:<div class="codebody" id="code25523">
$request = array(
array(
'parameters00' => array(array('paraoo' => 'value'),
'parameters01' => array('para01','struct'
);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读