I&#39;ve created a signature that looks like this:<br><br>signature&#39; =&gt; 
array(array($xmlrpcArray, $xmlrpcInt, $xmlrpcInt, $xmlrpcString, 
$xmlrpcInt, $xmlrpcInt))),<br><br>and set  $GLOBALS[&#39;xmlrpc_null_extension&#39;]=true
 to enable null-value parameters.<br><div id=":5g" class="ii gt">
<br>I would like to fill only some of the parameteres. So I try to pass 
null values to the method. But xml-rpc says that null can&#39;t be passed to
 a no-nil parameter? What&#39;s the use for null parameteres then?<br><br>
It seems that I need to make an empty signature to be able to pass 
variable number of parameteres? But I would prefer a signature that 
validates the input.<br><br>So in short: Is it really not legal to pass 
nil values to a non-nil signature parameter?<br>
<br>Thanks in advance.<br>Barsum<br><br><br><b>My request:<br></b><br>&lt;xml&gt;<br>&lt;methodCall&gt;<br> 
 &lt;methodName&gt;gymlog.getExercises&lt;/methodName&gt; <br>
&lt;params&gt;<br>&lt;param&gt;<br>&lt;value&gt;<br>  
&lt;int&gt;62&lt;/int&gt; <br>  &lt;/value&gt;<br>  &lt;/param&gt;<br>&lt;param&gt;<br>&lt;value&gt;<br> 
 &lt;int&gt;2&lt;/int&gt; <br>  &lt;/value&gt;<br>  &lt;/param&gt;<br>
<b>&lt;param&gt;<br>&lt;value&gt;<br>  &lt;nil /&gt; <br>  
&lt;/value&gt;<br>  &lt;/param&gt;<br></b>&lt;param&gt;<br>&lt;value&gt;<br> 
 &lt;int&gt;0&lt;/int&gt; <br>  &lt;/value&gt;<br>  &lt;/param&gt;<br>&lt;param&gt;<br>
&lt;value&gt;<br>  &lt;int&gt;10&lt;/int&gt; <br>  &lt;/value&gt;<br>  
&lt;/param&gt;<br>  &lt;/params&gt;<br>  &lt;/methodCall&gt;<br>&lt;/xml&gt;<br><br><b>The
 response:<br></b><br>&lt;?xml version=&quot;1.0&quot;?&gt;<br>
&lt;methodResponse&gt;<br>&lt;fault&gt;<br>&lt;value&gt;<br>&lt;struct&gt;&lt;member&gt;&lt;name&gt;faultCode&lt;/name&gt;<br>&lt;value&gt;&lt;int&gt;15&lt;/int&gt;&lt;/value&gt;<br>&lt;/member&gt;<br>&lt;member&gt;<br>&lt;name&gt;faultString&lt;/name&gt;<br>

&lt;value&gt;&lt;string&gt;Invalid request payload found not-xmlrpc xml 
element NIL&lt;/string&gt;&lt;/value&gt;<br>&lt;/member&gt;<br>&lt;/struct&gt;<br>&lt;/value&gt;<br>&lt;/fault&gt;<br>&lt;/methodResponse&gt;</div>