如何在 php 中使用 soap 客户端从 wsdl 获取函数列表


How to Fetch Function List from wsdl with soap client in php

我有一个http:路径和一个wsdl文件。但它不适用于本地 IP 和服务器 IP。它只是移动工作。我想检查此网络服务是否正常工作。如果工作,我想从 wsdl 获取函数列表。怎么回事?

请尽快帮助我。

这将列出服务中的可用函数:

$client = new SoapClient('http://hostsite');
var_dump($client->__getFunctions());

您可以使用 BubbleSOAP php 脚本:

try{
   $client = new BubbleSOAP($wsdl_url);
   $list=$client->__getFunctionsNames();
   foreach($list as $name){
      echo $name;
   }
}
catch(Exception $e){
   echo $e->getMessage();
}

https://github.com/andreaval/Bubble-SOAP