SOLVED RE: [PHP] Dynamic Function with return?

From: 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

« previous php.general (#194976) next »