呼叫托管的WCF服务从PHP

问题描述:

我有一个WCF网络服务,在.net框架4.0。呼叫托管的WCF服务从PHP

该服务托管于IIS 7

然后我有一个WAMP服务器为PHP。

如何在PHP中调用WCF服务功能?

你有什么试过的?

可以使用SoapClientas shown here

$client = new SoapClient('http://gamma/wcftest/MathService.svc?wsdl'); 
$obj->x = 2.5; 
$obj->y = 3.5; 
$retval = $client->Add($obj); 

echo "2.5 + 3.5 = " . $retval->AddResult; 
+0

我有一个功能,如 列表 GetAdmins(int cid) – Ruchan 2013-02-28 11:09:14

+0

我在php4 ..并没有使用soapclient – Ruchan 2013-02-28 11:11:36

+2

PHP5现在已经9岁了。升级您的开发服务器或交换主机提供商。 – CodeCaster 2013-02-28 11:12:40

不管语言的前端是什么,或者从哪个语言中调用它。

这就是web服务的美,它给你的平*立性。在JSON,JSONP或XML

WCF返回数据,并都可以在你的PHP,jQuery的,爪哇等消费...

你一定要学会如何消费返回的数据的选择格式。

+1

感谢Nipun,但我已经知道,Web服务可以从任何平台进行调用。但如何具体调用一个从PHP? – Ruchan 2013-02-28 11:06:26