php service 函数,PHP 获取 web service 的相关函数及字段
//系統函數 不用引入文件
$client = new SoapClient('http://100.100.100.18/serrvice?wsdl');
//打印 web service 的相關可調用函數
var_dump($client->__getFunctions());
//打印對應可調函數的 參數 字段 以及 返回的字段名稱及類型
var_dump($client->__getTypes());
//傳遞的參數如果不存在,此處為 $param = array();即可
$param = array(
'reqCorp'=>urlencode('09'),
'reqDateTimeFrom'=>urlencode('2014-08-01 00:00:00'),
'reqDateTimeTo'=>urlencode('2014-09-19 14:00:00'),
);
//注意,有的情況下,加入此頭會導致 數據獲取不到,請慎重添加
header("content-type:text/xml;charset=utf8");
//遠程調用上面獲取到的函數
$doc = $client->__soapCall('getPsndoc',array('parameters'=>$param));
//如果是xml格式加入頭部,否則忽略下面這句
$contents = '<?xml version="1.0" encoding="utf-8"?>';
//一般情況下 返回結果是存放在 對象的 return 屬性里 但是要注意返回的是二維數組 還是對象數組
$contents .= $doc->return;
echo $contents;
上面的函數實現的是對函數名稱的獲取及參數返回值詳細字段信息的獲取。
總結
以上是生活随笔為你收集整理的php service 函数,PHP 获取 web service 的相关函数及字段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kafka消费的三种模式_快速认识Kaf
- 下一篇: php scandir遍历,php使用s