web service
1.SoapServer 用于创建php服务端页面时定义可被调用的函数及返回响应数据。
$soap = new SoapServer($wsdl,$array);
$wsdl 是web service的一种标准格式,若将其设为Null,则表示不实用wsdl模式。
$array是SoapServer的属性信息。
SoapServer对象的addFunction方法是用来声明[哪个函数]可以被客户端调用
$soap->addFunction($function_name)
$function_name是需要被调用的函数名
SoapServer对象的handle方法用来处理 [用户输入] 并 [调用响应的函数],最后返回
给客户端处理的[结果]。
$soap->handle([$soap_request]);
$soap_request是可选参数,用来指定用户的请求信息,如果不指定,则表示服务器接收用户
的全部请求。
2.SoapClient
SoapClient用于调用远程服务器上的SoapServer页面,并实现了对相应函数的调用。
创建一个SoapClient对象
$soap = new SoapClient($wsdl,$array);
创建SoapClient对象后,调用服务端页面中的函数相当于调用了SoapClient的方法
$soap->user_function($params);
SoapFault 用于生成soap访问过程中可能出现的错误。创建一个soapFault对象的语法格式:
$fault = new SoapFault($faultcode,$faultring);
$fault->faultcode;
$fault->faultstring;

浙公网安备 33010602011771号