爱程序网

利用PHP SOAP扩展实现简单Web Services

来源: 阅读:

WebServices能干什么?

WebServices 可以将应用程序转换为网络应用程序。

通过使用 WebServices,您的应用程序可以向全世界发布信息,或提供某项功能。

 

好了,关于WebServices网上资料很多,就不过多介绍了,直接进入主题。

PHP有两个扩展类库可以实现WebServices,一个是NuSoap,一个是php官方自带的Soap扩展,在使用上大致都差不多,就拿官方自带的Soap扩展来说吧。

在Soap编写WebServices中主要用到了SoapClient,SoapServer,SoapFault三个类。

SoapClient:用户访问的类,也就是客户端,使用WebServices的类

SoapServer:提供WebServices类,服务端

SoapFault:异常处理类

 

作为示例,写个超级简单的的WebServices来感受下吧,直接代码说话

 

1、Myself.class.php  --业务逻辑类,功能实现类

1 <?php2     //业务逻辑类3     class Myself{4         public function info(){5             return "新浪微博:Balla_兔子,求关注啦~";6         }7     }8 ?>