0
我通过肥皂连接到远程系统来获取信息,并希望获得关于如何在连接时传递数据数组的一些帮助。现在,这段代码正常工作。构建肥皂客户端连接的阵列数据在php
$soapClient = new SoapClient("https://host:8443/realtimeservice/services/RisPort?wsdl", array('stream_context' => $context, trace'=>true, 'login' => "login",'password'=> "password"));
$array['SelectBy'] = "Name";
$array['Status'] = "Any";
$array['SelectItems']['SelectItem[0]']['Item'] = "deviceName";
$devices = $soapClient->SelectCmDevice("", $array);
我想将它压缩到$ device变量中,以便我没有单独的数组语句。感觉它应该是这样的样子;
$devices = $soapClient->SelectCmDevice("", array('SelectBy'=>'Name','Status'=>'Any',?));
但是,我不知道如何写第三个对象。有人可以帮忙吗?
Thanks,RightClick。我仍然在重视这个代码的清晰度问题。我正在考虑扩展它,并希望从一开始就保持整洁。 – Kimomaru