You might want to take a look at
http://php.net/manual/en/function.call-user-func-array.php
On Sat, Jul 12, 2008 at 4:57 PM, Luigi Perroti <[EMAIL PROTECTED]>
wrote:
> Hello, I'm trying to implement a few simple wrappers for some PHP
> functions.
>
> Here's an example of what I'm trying to do:
>
> function myWrapper() {
> return defaultPhpFunction(func_get_args());
> }
>
> The example above is broken since I'm just passing an array to the original
> function.
>
> The only way to achieve the desired result that I've found is something
> like
> this:
>
> function myWrapper() {
> $argsNumber = func_num_args();
> if ($argsNumber == 1) {
> return defaultPhpFunction(func_get_arg(0));
> }
> elseif ($argsNumber == 2) {
> return defaultPhpFunction(func_get_arg(0), func_get_arg(1));
> }
> // ...
> // ...
> // ...
> }
>
> Since the above code is clumsy to say the least any advice would be
> welcome.
> Thanks for your time!
>