2011-01-27 8 views
1

nuSOAPライブラリに同じ名前のSOAPメソッドを公開しようとしています。今私がやっている:nuSOAP静的クラスメソッド命名

$server->register('receiveResponseXML'); 

function receiveResponseXML() ... 

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

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

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

誰かが正当なnuSOAPリファレンスを知っていれば、私は大いに感謝するでしょう。現在私はソースを読む必要があります。そう

@param文字列$名PHP関数の名前、class.methodまたはclass..method

それはです:レジスタ機能のドキュメントによると

+1

nuSoapは歯が長く見えます。私はPHP5が持っているteh組み込みのSOAPクライアントを使用することについて考えるだろう – Bingy

+0

うん@Bingy私はそのように行くつもりだったが、nusoapは非常にwsdlを生成するようにしました。私は世代のためにそれを使用し続け、サーバー用のphp5実装を使用するだけです。 – Dave

答えて

0

次のようになります。

$server->register('myClass.receiveResponseXML' ...); 
関連する問題