1

nuSOAP同じ名前ではないSOAPメソッドを公開するようにライブラリを取得しようとしています。今私はやっています:

$server->register('receiveResponseXML');

function receiveResponseXML () ...

これは機能し、現在使用していますが、整理するのが難しく、メソッド名の競合がある場合、それを解決する方法がありません。staticメソッドを宣言し、上記の名前で公開するにはどうすればよいですか?このようなもの:

$server->register('receiveResponseXML', array('MyClass', 'theStaticMethod'));

class MyClass {
     public static function theStaticMethod() ... 

また、誰かが合法的なnuSOAPリファレンスを知っているなら、私は大いに感謝します。現在、私はソースを読まなければなりません。

4

1 に答える 1

0

登録機能のドキュメントによると:

@param string $name PHP 関数の名前、class.method または class..method

したがって、次のようになります。

$server->register('myClass.receiveResponseXML' ... );
于 2011-02-05T07:41:32.883 に答える