>Hi, > >I've got a little problem with variable naming of object members. Here is my >situation: I've got a website form, whoms contents will be saved in a MySQL >table with two fields: name and value. The name could be anything like >"bla->test", "array[3]->test[4]->name"... > >Now I have a php script reading out the MySQL table, and I want to assign >the variables like this: >$object->$name, i.e. >$object->bla->test = "some value"; >$object->array[3]->tes[4]->name = "some other value"; etc. > >Using $object->$name doesn't work, as this seems to ignore submembers and >arrays. >Any ideas how to solve my problem?
You might try: $object->{$name} = "some value"; If all else fails, you could probably dink around with http://php.net/eval and get what you want. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php