我正在编写我的第一个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。我看到变量数组中没有选项,因为我只能传递键值参数。 如果我传递空字符串 - “”它会消失,但是会发生空值。谷歌搜索了很多没有答案:(。
提前感谢您的帮助!