Passing arguments as they are received to another function
- From: luigi.perroti@xxxxxxxxxxxxxx ("Luigi Perroti")
- Date: Sat, 12 Jul 2008 17:57:47 +0200
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!
- Follow-Ups:
- Re: [PHP] Passing arguments as they are received to another function
- From: "James Dempster"
- Re: [PHP] Passing arguments as they are received to another function
- Prev by Date: Re: [PHP] OT - RE: [PHP] scalable web gallery
- Next by Date: Re: [PHP] Passing arguments as they are received to another function
- Previous by thread: [PHP] IPv6 validation
- Next by thread: Re: [PHP] Passing arguments as they are received to another function
- Index(es):