文字

SoapServer::getFunctions

(PHP 5 >= 5.0.1)

SoapServer::getFunctionsReturns list of defined functions

说明

public array SoapServer::getFunctions ( void )

Returns a list of the defined functions in the SoapServer object. This method returns the list of all functions added by SoapServer::addFunction() or SoapServer::setClass() .

参数

此函数没有参数。

返回值

An array of the defined functions.

范例

Example #1 SoapServer::getFunctions() example

<?php
$server 
= new  SoapServer ( NULL , array( "uri"  =>  "http://test-uri" ));
$server -> addFunction ( SOAP_FUNCTIONS_ALL );
if (
$_SERVER [ "REQUEST_METHOD" ] ==  "POST" ) {
  
$server -> handle ();
} else {
  echo 
"This SOAP server can handle following functions: " ;
  
$functions  $server -> getFunctions ();
  foreach(
$functions  as  $func ) {
    echo 
$func  "\n" ;
  }
}
?>

参见

  • SoapServer::SoapServer() - SoapServer constructor
  • SoapServer::addFunction() - 添加一个或多个函数来处理SOAP请求
  • SoapServer::setClass() - Sets the class which handles SOAP requests
上一篇: 下一篇: