Php SoapClient具有多个相同名称的ComplexTypes

Php SoapClient具有多个相同名称的ComplexTypes,php,xml,soap,wsdl,Php,Xml,Soap,Wsdl,所以我有一个客户机,它有一个基于SOAP的带有WSDL的服务。我在与它的交互中取得了很大的成功,但是有三种名为“LineItem”的ComplexType 最后一个没有字段“ExtraData”,出于某种原因,SoapClient默认为该版本的complexType。有没有一种方法可以让我指定我想使用哪种类型?目前我只使用一个本地WSDL,但是如果有一种方法可以选择我想使用哪种complexType,那就太棒了。

所以我有一个客户机,它有一个基于SOAP的带有WSDL的服务。我在与它的交互中取得了很大的成功,但是有三种名为“LineItem”的ComplexType


最后一个没有字段“ExtraData”,出于某种原因,SoapClient默认为该版本的complexType。有没有一种方法可以让我指定我想使用哪种类型?

目前我只使用一个本地WSDL,但是如果有一种方法可以选择我想使用哪种complexType,那就太棒了。