From: "David Otton" <[EMAIL PROTECTED]>
> >From: "Ian Truelsen" <[EMAIL PROTECTED]>
> >
> >> What I want to do is to call a function from within a function, but
pass
> >> the secondary function name through the first function. Like this:
> >>
> >> function1(function2)
> >>
> >> Then call function2 from within function1. Unfortunately, I have been
> >> unable to figure out the proper syntax for calling the second function.
> >
> >$function = 'print';
> >$function('you mean like this??');
>
> Does that snippet run for you, as-is?

Of course not... lol...sorry...

But this does:

<?php

function myfunction($data)
{ echo $data; }

$function = 'myfunction';
$function('you mean like this??');

?>

$function must be a user defined function, I guess.

Same as with your example, you could just use $f(); instead of
call_user_func ($f);

Just depends which is clearer to you...

---John Holmes...

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

Reply via email to