PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

SoapServer::addFunction - SOAP リクエストによって処理される単一もしくはいくつかの関数を追加する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

SoapServer::addFunction

(PHP 5 >= 5.0.1, PHP 7)

SoapServer::addFunctionSOAP リクエストによって処理される単一もしくはいくつかの関数を追加する

説明

public void SoapServer::addFunction ( mixed $functions )

リモートクライアント用に単一もしくは複数の関数をエクスポートします。

パラメータ

functions

単一の関数をエクスポートするには、 このパラメータに文字列として関数名を渡してください。

いくつかの関数をエクスポートするには、関数名の配列を渡してください。

全ての関数をエクスポートする場合、特別な定数 SOAP_FUNCTIONS_ALL を渡してください。

注意:

functions は、全ての入力引数を WSDL ファイルで定義されている順序と同じ順序で受け取る必要があり (これらの関数は出力パラメータを引数として受け取ることはありません) 、一つまたは複数の値を返す必要があります。 複数の値を返すには、名前付き出力パラメータの配列を返す必要があります。

返り値

値を返しません。

例1 SoapServer::addFunction() の例

<?php

function echoString($inputString)
{
    return 
$inputString;
}

$server->addFunction("echoString");

function 
echoTwoStrings($inputString1$inputString2)
{
    return array(
"outputString1" => $inputString1,
                 
"outputString2" => $inputString2);
}
$server->addFunction(array("echoString""echoTwoStrings"));

$server->addFunction(SOAP_FUNCTIONS_ALL);

?>

参考


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「SoapServer::addFunction - SOAP リクエストによって処理される単一もしくはいくつかの関数を追加する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | SoapServer::addFunction - SOAP リクエストによって処理される単一もしくはいくつかの関数を追加する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: