2013-02-21 160 views
-1

我有一個WCF網絡服務,在.net框架4.0。呼叫託管的WCF服務從PHP

該服務託管於IIS 7

然後我有一個WAMP服務器爲PHP。

如何在PHP中調用WCF服務功能?

回答

3

你有什麼試過的?

可以使用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

0

不管語言的前端是什麼,或者從哪個語言中調用它。

這就是web服務的美,它給你的平臺獨立性。在JSON,JSONP或XML

WCF返回數據,並都可以在你的PHP,jQuery的,爪哇等消費...

你一定要學會如何消費返回的數據的選擇格式。

+1

感謝Nipun,但我已經知道,Web服務可以從任何平臺進行調用。但如何具體調用一個從PHP? – Ruchan 2013-02-28 11:06:26