PHP操作SOAP详解

主要记录一下PHP如何操作SOAP,关于基础知识可以通过《SOAP与WSDL详解》了解,这里使用soap官方扩展来进行实现

准备工作

php.ini 开启扩展

配置soap相关参数

基础类介绍

SoapClient类

作为给定Web Services的客户端,两种操作形式

  • WSDL模式 构造器可以使用WSDL文件名作为参数,并从WSDL中提取服务所使用的信息。
  • Non-WSDL模式 使用参数来传递要使用的信息。

SOAPServer类

用来提供Web services,两种操作形式

  • WSDL模式 服务实现了WSDL提供的接口
  • non-WSDL模式 参数被用来管理服务的行为

服务端示例

客户端示例

0条留言