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 回答