[snip]
<?php
function solution1($var1)    {
    // some code
}

function solution2($var2)    {
    // some code
}

function solution3($var3)    {
    // some code
}

if ($function == 'solution1' or $function == 'solution2' or $function ==
'solution3')
{
    $my_solution = $function($var); # this supposed to call one of
"solution" functions, right?
}
?>
[/snip]

I don't think you can put a function name in a variable and call it like
$function($var). You'd be better of with a case statement in one
function and call the proper solution (quick syntax, may need a little
fixing;

function my_solution($function, $var){
        switch $function{
        case function1:
                ...do stuff...
        break;
        case function1:


                etc.....
        }
}

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to