我不能将数组和字符串作为变量中的参数传递。
以下是我的代码,它没有按预期工作。
$wsdlParams = array(
array(
'webserviceid' => $WebServiceID,
'webservicepass' => $WebServicePassword
),$fde);
$soapclient = new SoapClient($WebServiceURL);
$soapresult = $soapclient->MyInfo($wsdlParams);
工作一:
$soapclient = new SoapClient($WebServiceURL);
$soapresult = $soapclient->MyInfo(array('webserviceid' => $WebServiceID,'webservicepass' => $WebServicePassword),$fde);
您需要使用。。。(splat(运算符,将参数数组扩展为myInfo
:所需的两个参数
$soapresult = $soapclient->MyInfo(...$wsdlParams);