NuSOAP具有可选参数

时间:2014-01-23 09:29:48

标签: php web-services soap wsdl nusoap

我正在编写我的第一个NuSOAP Web服务,并且遇到了可选参数的问题。 目前该功能的注册如下:

$server->register(
    'auth',
    array('username' => 'xsd:string', 
            'password' => 'xsd:string',
            'senderid' => 'xsd:string',
            'timestamp' => 'xsd:string',
            'hash' => 'xsd:string'),
    array('return' => 'xsd:string'),
    'encoded'
);

如何将参数senderid注册为可选项?如果用户传递null,我将得到apache警告,如缺少变量3。我看到变量数组中没有选项,因为我只能传递键值参数。 如果我传递空字符串 - “”它会消失,但是会发生空值。谷歌搜索了很多没有答案:(。

提前感谢您的帮助!

0 个答案:

没有答案