使用涉及枚举的PHP调用Web服务(SOAP)

时间:2009-12-02 00:00:33

标签: php web-services soap

我希望使用SOAP从PHP调用Web服务(使用附带的SOAP扩展)。有问题的网络服务是http://www.webservicex.net/CurrencyConvertor.asmx

现在Currency类型是一个枚举,我无法弄清楚如何在PHP中使用它们以便能够调用'ConversionRate'函数。我知道我必须用类地图做一些事情,但我只能找到关于这个主题的有限和无益的信息。有人可以帮忙吗?一个工作的例子可能?

感谢!!!!

1 个答案:

答案 0 :(得分:4)

此处的枚举仅定义合法值,即您的数据类型实际上是其中一个值的字符串。

这是一些伪造的代码,可以帮助您:

  

$ from_currency =“AFA”;

     

$ to_current =“ALL”;

     

$ soap_handler-> ConversionRate($ from_currency,$ to_currency);

     

$ exchange_rate = $ soap_handler-> response();