老葛的Drupal培训班 Think in Drupal
通常你所调用的远程过程要求参数必须是特定的XML-RPC类型,比如整形(integers)或者数组。一种保证这样的方式是使用PHP的类型转换来发送你的参数:
$state_name = xmlrpc('http://betty.userland.com/RPC2', 'examples.getStateName',
(int) $state_num);
一种更好的方式是保证在你代码的其他地方当给变量赋值时,这一变量已经被设置为相应的类型了。