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!