SOLVED RE: [PHP] Dynamic Function with return?
| From: | bskolb | Date: | Fri, 27 Aug 2004 23:41:20 +0000 |
| Subject: | SOLVED RE: [PHP] Dynamic Function with return? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-194976@lists.php.net to get a copy of this message | ||
Thanks for the quick reply, I wasn't aware that passing a variable for the
object would work.
New code:
class testClass {
function testFunction($foo) {
return $foo=="TEST";
}
}
$testObj = new testClass;
$testFunc = "testFunction";
echo $testObj->$testFunc("TEST");
-----Original Message-----
From: Pahlevanzadeh Mohsen [mailto:m_pahlevanzadeh@yahoo.com]
Sent: Friday, August 27, 2004 7:24 PM
To: php_AT_bskolb_DOT_com@yahoo.com; php-general@lists.php.net
Subject: Re: [PHP] Dynamic Function with return?
1 way is here.You can use object & OOP.
--- bskolb <php@bskolb.com> wrote:
> Sample Code:
>
> //================================
> <?PHP // version 4.3.6
> function testFunction($foo) {
> return $foo=="TEST";
> }
>
> function wrapper($foofunc, $foovar) {
> return eval("return $foofunc($foovar);"); }
>
> echo wrapper("testFunction", "TEST");
> ?>
> //================================
>
> This code works. It calls the function and receives the appropriate
> return value.
>
> But, is there a better way of doing this?
> It seems a bit round-a-bout.
>
>
> Thanks!
>
=====
---------DIGITAL SIGNATURE------------------- ///Mohsen
Pahlevanzadeh////////
Network administrator & programmer
My home phone is: +98213810146
My email address is
m_pahlevanzadeh at yahoo dot com
My website is: http://webnegar.net
----------------------------------------------------------------
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail
--
PHP General Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php