我有一个.Net Web服务,它有一个接受我作为参数编写的接口的方法。我们称这个界面为ICustomer。
您如何从PHP调用此方法?
方法定义是
[WebMethod]
public string RegisterCustomer(ICustomer customer)
{
...
}
答案 0 :(得分:5)
您可以在PHP上创建一个StdClass,其属性与.NET相同。
例如:
<?php
$object = new stdClass();
$object->Name = "Test";
$object->LastName = "More tests";
$object->AnotherAttribute = "Abc";
...
$client = new SoapClient($url);
$client->__soapCall("MethodName", array('parameters' => array('customer' => $object));
...
?>
如果我理解你的问题,就是这个。
答案 1 :(得分:0)
SOAP?
$client = new SoapClient($url);
$result = $client->ICustomer($param);