我正在创建一个xml-rpc服务器,现在我进入了一个阶段,我想检查请求中发送给我的参数是否可以应用于指定的方法。我可以为我调用的每种方法硬编码,但是没有乐趣,所以我决定更加动态。具体来说,我需要计算参数并确定它们的类型,而不实际将它们传递给回调方法。我能找到的最接近的是“func-get-args”,这远不是我需要达到的目标。
用户(使用我的类的开发人员)必须传递一个方法数组,xml-rpc请求可以调用,所以我最初的想法是强迫用户将有关参数的信息填充到这个数组中,但后来我意识到,如何每次我做一些改变,我都会讨厌自己。所以我认为这是一个死胡同。
你能帮助我或至少指出方向吗?