我有一个由 WCF 生成的 WSDL,现在这个 WSDL 应该用于创建 PHP Web 服务。我的 WSDL 包含到自定义 .NET 类(complexType)的映射,我需要一个 PHP WSDL 工具,它可以生成等效的 PHP 类以及存根代码(服务器端生成)。
我读到 wsdl2php 将是完成这项工作的正确工具,所以我在地址尝试了它:(http://labs.wso2.org/wsf/php/wsdl2phptool.php)
它部分通过创建存根代码来工作,但它没有创建任何帮助类(函数参数似乎是 anyType 类型,并且每个函数只生成一个参数)。我还有可以在 Windows 中使用以下命令运行的脚本版本:
php wsdl2php.php -s http://My.Server.com/MyWCFService/MyWCFService.svc?wsdl > MyWebService.php
但由于某种原因,它似乎不起作用,因为它输出一个空文件。我不是 PHP 专家,因为我是 .NET 开发人员,但我需要测试我们的 WSDL 如何与 PHP Web 服务一起使用(只是为了看看是否可以像在 .NET 中一样从我们的 WSDL 生成 PHP 代码)。
如果您能给我一个为 PHP Web 服务生成帮助程序类和存根代码的简单示例,我将不胜感激。
谢谢!:)