# 三、PHP 調用webserver服務器詳解
# 先上代碼:
```
function soapCall($uri, $method, $param)
{
$url = $uri ;
$client = new \SoapClient($url);// debug var_dump($client->__getFunctions());die;
// var_dump($client->__getFunctions());
try {
$result = $client->$method(array('strXmlRequest'=>$param));
} catch (\Exception $e) {
echo $e;
}
;
$res_xml = $result->OrderInfoSyncResult;
if ($res_xml) {
try {
$xmlResult = simplexml_load_string($res_xml);
$en_str = $xmlResult->Body[0];
return $en_str;
} catch (\Exception $e) {
return false;
}
}
return 1;
}
```
接下下這個方法:第一個參數傳遞的是訪問的webserver地址,比如我的為:<http://xxxxx/xxxx.php>
那么這個uri =http://xxxxx/xxxx.php?wsdl
第二個參數是你需要訪問的方法,也就是webserver提供的方法,可以使用
```
$client->__getFunctions()
```
獲取他提供的方法
第三個參數就是你提交過去的參數,這個代碼返回的是webserver的返回值
總結來說,相當于你獲取到了webserver上的一個類,你實例化,然后可以調用他的方法去執行他內部的一些業務!
- 一、php封裝pdo操作類
- 二、PHP 3des 加密類
- 三、PHP 調用webserver服務器詳解
- 四、命名空間的USE 和 require include require_once include_once詳解
- 五、thinkphp集成小米推送
- 六、PHP實現上傳文件進度條
- 七、PHP根據地址新建路徑下載地址文件
- 八、PHP使用AJAX上傳圖片即時預覽
- 九、強制CDN更新靜態資源文件
- 十、THINKPHP集成支付寶APP支付并提供接口
- 十一、THINKPHP集成支付寶APP支付 錯誤詳解 支付寶APP支付 顯示 系統繁忙 請稍后再試 ALI40247 dengg
- 十二、PHP生成二維碼圖片或帶logo的二維碼
- 十三、蛋疼的bom頭 惡心了我好久[json無法解析]
- 十四、php windows安裝imagick擴展
- 十五、windows下Composer的安裝與使用
- 十六、[2017]最新支付寶wap支付集成THINKPHP3.2.3 demo
- 十七、VUE.JS 安裝與發布
- 十八、PHP 執行 linux 命令行 操作示例
- 十九、關于CSP 減少XSS攻擊的介紹