nuSOAP静态类方法命名

时间:2011-01-27 23:36:23

标签: php soap nusoap soap-client

我正在尝试让nuSOAP库公开一个名称不相同的SOAP方法。现在我正在做:

$server->register('receiveResponseXML');

function receiveResponseXML () ...

这是有效的,我现在正在使用它,但它很难组织,如果我有一个方法名称冲突,我没有办法解决它。我如何声明static方法,但是如上所述公开它?像这样:

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

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

如果有人知道一个合法的nuSOAP参考,我会非常感激。目前我必须阅读来源。

1 个答案:

答案 0 :(得分:0)

根据注册函数的文档:

  

@param string $ name PHP函数的名称,class.method或class..method

所以它会是:

$server->register('myClass.receiveResponseXML' ... );