Oh sorry, forgot to add this too, which I think better fits your question: <?php
function my_func($a) { print $a; } $a = 'my_func'; $a('hello'); ?> prints: hello On Sat, Jan 10, 2009 at 5:40 PM, Brian O'Connor <gatzby...@gmail.com> wrote: > I believe this is what you're looking for. > > I've done similar things in the past, but I don't have the code handy. > > http://www.php.net/manual/en/language.variables.variable.php > > On Sat, Jan 10, 2009 at 2:45 PM, Jesse Callaway <bonsa...@gmail.com>wrote: > >> Is it possible to take a reference to a function and then stick it in an >> array? >> >> I'd like to have an array with function names as the keys and the values >> would be references to the actual function. This way I could do >> >> >> do[$that_function]; >> >> Basically being lazy and don't want to have a big ugly switch block when I >> could just declare the array, the functions, and then call it all in one >> line. >> >> Not even sure what the calling syntax would be, so I'm not sticking to >> this example but it shows the idea I hope. >> >> >> Is this more commonly done with some sort of eval() function? >> >> -jesse >> >> _______________________________________________ >> New York PHP User Group Community Talk Mailing List >> http://lists.nyphp.org/mailman/listinfo/talk >> >> http://www.nyphp.org/show_participation.php >> > > > > -- > Brian O'Connor > -- Brian O'Connor
_______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show_participation.php