NYCPHP Meetup

NYPHP.org

[nycphp-talk] follow-on variable variables question

James Wetterau james at surgam.net
Fri Feb 13 17:40:39 EST 2004


Adam Fields says:
...
> $elementname = "element".$somelabel;
> global $$elementname;
> for ($count = 1; $count <= $vp[varcounter]; $varcount++) {
>    $$elementname->add_subobject($vp[type], $vp[vname][$count], $vprop);
> };
> 
> This is a small chunk of code that lets you set the name for an object 
> according to a rule, then execute a method of that object. The array 
> values passed to the method are also dynamically named.

Ok, but you can do all the above with array keys, so why not use
those?

...
> It's actually a classic TCL technique, which is where I learned it.
...

It's also fairly common in shell scripting, but there you haven't much
of an alternative for namespaces.  




More information about the talk mailing list