php soap扩展简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息,下面我们来看看小编整理的php soap扩展开启与__soapCall使用问题

例子

try {

$client = new SoapClient("http://localhost:8080/Webtest/NewService?wsdl");

// $result = $client->__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的例子:

$client = new SoapClient("some.wsdl");

$client->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'));

?>

php 开启soap扩展,php soap扩展开启与__soapCall使用问题相关推荐

  1. 事务对性能影响_开启英特尔事务扩展技术(TSX),即可提升intel CPU 近40%性能

    在2019年5月份的时候,intel CPU在互联网上曝光了一个名为僵尸负载漏洞(ZombieLoad),而不法人员可利用该漏洞,恶意软件可以直接从CPU窃取敏感信息,而在最近,僵尸负载漏洞再一次被变 ...

  2. ubuntu所有php扩展php-7.0扩展列表

    ubuntu所有php扩展php-7.0扩展列表 sudo apt-get install php7.0-bcmath sudo apt-get install php7.0-bz2 sudo apt ...

  3. 自动打开html网页脚本,开启网页全屏插件(自动开启网页全屏脚本js插件)

    开启网页全屏插件(自动开启网页全屏脚本js插件)是由作者陈鹏杰分享的一个浏览器扩展插件.通过本脚本,用户在网页加载完4秒后,启动网页全屏.非常简单方便快捷! 脚本描述: 在以下网页开启网页全屏 b 站 ...

  4. php mhash,PHP加密扩展库-Mhash扩展库实例用法详解

    PHP加密扩展库-Mhash扩展库 什么是Mhash扩展库:Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启.mhash的可以用于创建校验数值,消息摘要,消息认证码, ...

  5. cpu虚拟化怎么开启(华硕主板cpu虚拟化怎么开启)

    cpu虚拟化怎么开启 2.确认计算机支持虚拟化技术后,进入到BIOS,找到Security选项,选择Virtualization,然后回车,将其值设置成Enabled. 华硕主板怎么开启虚拟化?华硕主 ...

  6. 【Groovy】Groovy 扩展方法 ( 扩展静态方法示例 | 扩展实例方法示例 | 扩展实例方法与扩展静态方法代码相同 )

    文章目录 一.扩展静态方法示例 二.扩展实例方法示例 三.扩展实例方法与扩展静态方法代码相同 一.扩展静态方法示例 在上一篇博客 [Groovy]Groovy 扩展方法 ( Groovy 扩展方法引入 ...

  7. 【Groovy】Groovy 扩展方法 ( Groovy 扩展方法引入 | 分析 Groovy 中 Thread 类的 start 扩展方法 )

    文章目录 一.Groovy 扩展方法引入 二. 分析 Groovy 中 Thread 类的 start 扩展方法 一.Groovy 扩展方法引入 Groovy 可以对 JDK 中的一些类进行 方法扩展 ...

  8. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )

    文章目录 前言 一.当前 Google Play 上传 APK 文件现状 二.APK 扩展文件名格式 三.APK 扩展文件下载地址 四.博客资源 前言 2021年08月01日 之后 , Google ...

  9. 【Kotlin】扩展属性 ( 扩展变量属性 | 扩展常量属性 | 注意事项 | 本质分析 )

    文章目录 I . 扩展属性 总结 II . 扩展属性 定义格式 III . 扩展属性 标准示例 IV . 扩展属性 注意事项 V . 扩展属性 本质分析 VI . 扩展属性 代码示例解析 I . 扩展 ...

  10. IPv6扩展头部 (一) 扩展头部格式、类型与扩展选项

    之前几篇博客介绍了IPv6的扩展头部,包括分片头部和路由头部.接下来介绍一下IPv6扩展头部以及扩展选项的内容,可能会有这样的疑问,有了扩展头部怎么还需要扩展选项?扩展选项是干嘛用的?本篇博客就介绍相 ...

最新文章

  1. linux date
  2. oracle linux 5.8安装oracle 11g rac环境之grid安装
  3. OpenCV与图像处理学习十六——模板匹配
  4. 【C语言】将输入的10个数排序
  5. react-redux笔记
  6. android开发那些事儿(四)--调用系统相机像素过低
  7. 查看linq的生成语句
  8. hashmap扩容机制 jdk1.7
  9. swf转换为GIF格式
  10. 什么是UL2809认证?
  11. 《从零开始的RPG游戏制作教程》第一期:制作基础场景
  12. kali linux安装firefox,Kali安装firefox浏览器
  13. 【WIN10】关闭/开启休眠功能
  14. 上面一个星星下面一个r_谁能告诉我微博那个红色五角星有个R?
  15. archlinux安装到美化
  16. 批量修改视频尺寸,如此操作简单又专业
  17. K8S CoreDNS
  18. matlab点云数据投影_Matlab实现点云数据(文本格式)的平行投影
  19. vim插件管理器:Vundle的介绍及安装(很全)(转载)
  20. 开发跨端微信小程序框架选型指南

热门文章

  1. [转载]robotium脚本封装为APK,实现脱离手机数据线,使用按钮点击控制用例
  2. Matlab特殊符号一览表
  3. Teamcenter13限制工作版本的数量
  4. 新浪微博下拉菜单案例
  5. 证书工具类(csr、cer)
  6. QQ提示框没有文字的解决方法
  7. 【安全预警公告】新勒索病毒Bad Rabbit(坏兔子)来袭,请做好防御准备
  8. Win10系统Git安装,及ssh key配置
  9. 如何修改一张图里的数字
  10. mysql cursor 分页_Mysql 分页技术总结