是否有任何工具为Web服务创建php代理类(wsdl)?

时间:2010-02-27 09:38:24

标签: php wsdl

你好
有没有为php编程语言为web服务生成php代理类的工具?
Web服务是用.net开发的。

/> NRK

2 个答案:

答案 0 :(得分:0)

也许这就是你所需要的:

Zend_Soap_Client

  

Zend_Soap_Client类简化了   PHP的SOAP客户端开发   程序员。

     

它可以在WSDL或非WSDL中使用   模式。

     

在WSDL模式下,   Zend_Soap_Client组件使用WSDL   用于定义传输层的文档   选项。

示例代码:

$client = new Zend_Soap_Client("MyService.wsdl");
$result1 = $client->method1(10);

答案 1 :(得分:0)

使用内置的PHP SoapClient类:

$client = new SoapClient("some.wsdl");

// To call an Add method on the .NET-based service, that takes 2 parameters:
$arguments->a = 1;
$arguments->b = 2;

$result = $client->Add( $arguments );

echo( "1 + 2 = " . $result->AddResult );