Re: [PHP] indirectly call function?

2001-03-24 Thread Aaron Tuller

$module = "mod_news";

echo $module();

i think that's it.

or:

$module = "mod_news()";

eval("echo ".$module);

I think the former is faster.

-aaron

At 7:16 PM -0500 3/24/01, Jaxon wrote:
>hi all, I'm trying to change which function is called at runtime:
>
>e.g.
>page1.php:
>
>include "functions_def.inc.php"; //contains definition for mod_news()
>$module = "mod_news()"; //for example - gets assigned by case statement
>include page2.inc.php
>
>
>page2.inc.php:
>
>
>
>
>the page shows "mod_news()" instead of calling my function :(
>It works if I use  but not if I'm trying to hold
>the function name in the variable.
>
>I've tried
>
>
>
>
>all to no avail.
>
>any ideas?
>
>tks!
>jaxon
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] indirectly call function?

2001-03-24 Thread Jaxon


hi all, I'm trying to change which function is called at runtime:

e.g.
page1.php:

include "functions_def.inc.php"; //contains definition for mod_news()
$module = "mod_news()"; //for example - gets assigned by case statement
include page2.inc.php


page2.inc.php:




the page shows "mod_news()" instead of calling my function :(
It works if I use  but not if I'm trying to hold
the function name in the variable.

I've tried 




all to no avail.

any ideas?

tks!
jaxon
  


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]