PHP中的Soap返回字符串

时间:2013-10-17 10:37:30

标签: php web-services soap wsdl

我试图简单地返回String并在页面上打印它。

这里有PHP代码

$client = new SoapClient("path/track_on.asmx?WSDL"); $result = $client -> demoa("working!") -> demoaResult;

print_r($result);

肥皂服务


[WebMethod]

public string demoa(string emaildemo)
{

    string a = emaildemo;
    return a;

}

public string demoa(string emaildemo) { string a = emaildemo; return a; }

错误:

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

尝试:

$client = new SoapClient("path/track_on.asmx?WSDL"); 
$result = $client -> demoa("working!");

print_r($result->demoaResult);

您正尝试访问demoaResult方法中的demoa变量,但您应该从$result变量访问