# [EMAIL PROTECTED] / 2006-11-27 18:57:54 -0700:
> is there a function I can call inside foo() that yields this hash:
>
> {"x" => 1, "y" => 2, "z" => "bar"}
>
> In other words, gives me the values *and names* of the arguments to foo?
>
> func_get_args just yields the values.
>
> Having this function would make writing constuctors easier.
>
> The normal way:
>
> fuction ClassName ($x, $y, $z) {
> $this->x = $x;
> $this->y = $y;
> $this->z = $z;
> }
>
> could be replaced with:
>
> function ClassName ($x, $y, $z) {
> foreach (magic_function_i_want() as $key=>$val) {
> $this->$key =$val;
> }
> }
>
> Obviously, it's more of a savings when you have a large number of
> parameters.
You could use Reflection, but you're probably going down the wrong
route with this whole thing.
--
How many Vietnam vets does it take to screw in a light bulb?
You don't know, man. You don't KNOW.
Cause you weren't THERE. http://bash.org/?255991
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php