您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php soap扩展开启与__soapCall使用问题

2025/11/6 19:18:16发布9次查看
php soap扩展简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于xml(标准通用标记语言下的一个子集)的协议,它被设计成在web上交换结构化的和固化的信息,下面我们来看看小编整理的php soap扩展开启与__soapcall使用问题
例子
__soapcall(operation,array(4));//fault
//    $result = $client->__soapcall(operation,array(id=>4));//fault
//    $result = $client->operation(4);//fault
    $result = $client->operation(array(id=>4));//ok
$back = json_encode($result);
    echo $back;
} catch (soapfault $fault){
    echo error: ,$fault->faultcode,, string: ,$fault->faultstring;
}
?>
//仅有标记为ok的那行可以成功返回数字4,其它返回的都是数字0(参数应该是没有传过去,服务器端id初始是0)。
//手册里soapcall的例子:
somefunction($a, $b, $c);
$client->__soapcall(somefunction, array($a, $b, $c));
$client->__soapcall(somefunction, array($a, $b, $c), null,
new soapheader(), $output_headers);
$client = new soapclient(null, array('location' => http://localhost/soap.php,
'uri' => http://test-uri/));
$client->somefunction($a, $b, $c);
$client->__soapcall(somefunction, array($a, $b, $c));
$client->__soapcall(somefunction, array($a, $b, $c),
array('soapaction' => 'some_action',
'uri' => 'some_uri'));
?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product