使用wsdl文件:

生成wsdl
<?php require('person.class.php');    //  引入生成wsdl的类文件
require('SoapDiscovery.class.php'); $wsdl = new SoapDiscovery('person','person'); //第一个类名,第二个随意
$wsdl->getWSDL();
?> person.class.php
<?php
class person{
public $b = 10;
public function name(){
return '阿三';
}
public function add($a,$b){
return $a.$b;
}
}
?> Clint.php
<?php
$soap = new SoapClient('http://localhost/test/web_service/person.wsdl');    //  引入wsdl文件
echo $soap->name();
echo $soap->add(10); //结果 阿三1010
?> Service.php
<?php
include ('person.class.php');
$soap = new SoapServer('http://localhost/test/web_service/person.wsdl');
$soap->setClass('person');
$soap->handle();
?>

最新文章

  1. deepin linux字体渲染(转)
  2. CF 628A --- Tennis Tournament --- 水题
  3. [安卓]The Google Android Stack
  4. php curl getinfo
  5. SSH下载的方法
  6. 《Java虚拟机原理图解》 1.2、class文件里的常量池
  7. MacOS10.9获取Android源码不完全笔记(2014)
  8. [置顶] Jquery发展
  9. HTML 5 &lt;details&gt; 标签
  10. DOS 根据用户输入执行指令判断IF
  11. .Net 第三方工具包整理
  12. HDU 4635 Strongly connected(强连通分量缩点+数学思想)
  13. jQuery使用():Callbacks回调函数列表之异步编程(含源码分析)
  14. C++中的tolower()函数与toupper()函数
  15. MySQL:ERROR 1044 (42000): Access denied for user &#39;&#39;@&#39;localhost&#39; to database &#39;mysql&#39;
  16. nginx屏蔽ip配置
  17. dubbo学习笔记1
  18. load 过高分析办法
  19. BeanFactory和ApplicationContext的比较
  20. 使用 WebStorm IDE 调试 Pomelo 应用程序

热门文章

  1. [String ] StringBuffer VS StringBuilder
  2. sql获取该周的开始结束日期
  3. GridView中CheckBox的用法
  4. Python基础(19)_异常处理
  5. iOS 根据农历日期 获取当前的农历年份 即 干支纪年法算农历年
  6. java利用反射将pojo转为json对象
  7. PHP搜索文件夹下全部文件
  8. INSPIRED启示录 读书笔记 - 第34章 恐惧、贪婪、欲望
  9. KestrelHttpServer
  10. JavaWeb -- sevlet 监听器