当前位置:首页 > Windows程序 > 正文

一个php创建webservice,并通过c#调用的真实实例

2021-03-25 Windows程序

<?php class TestWebService { public function HelloWorld() { return array("HelloWorldResult"=>"welcome to dongzi world"); } public function GetArray($args) { /* 注意,Web Service的方法在声明时至多一个参数,, 可是在调用该方法时就必须传value1,value2两个参数。 (这一点十分令人费解,我的理解是,在调用该方法时,系统把所有参数都放到一个对象里传过来的) */ $value1 = $args->value1; $value2 = $args->value2;//这两句是获取真正的参数 $arry = array($value1,$value2); //返回值也很特别,不是直接返回$arry,而是把它放到一个对象里再返回。 return array("GetArrayResult"=>$arry); } } //创建WebSevice实例 $server = new SoapServer("TestWebService.wsdl"); //指定类名 $server->setClass("TestWebService"); $server->handle(); ?>

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/67251.html