eval'ing a method

From: Date: Fri, 05 May 2000 17:37:17 +0000
Subject: eval'ing a method
Groups: php.version4 
Request: Send a blank email to php-version4+get-14542@lists.php.net to get a copy of this message
I this possible ? ($m is really coming from an SQL lookup) <?php class blah { var $somevar = 1; function somemethod() { $m = "function somefunc() { $this->somevar = 2; }"; eval($m); $this->somefunc(); echo "this->somevar=$this->somevar<br>\n"; } } $x = new blah; $x->somemethod(); echo "x->somevar=$x->somevar<br>\n"; ?> Parse error: parse error in Unknown on line 0 Fatal error: Call to undefined function: somefunc() \ in /pub/blahtest.php on line 8 --markc

« previous php.version4 (#14542) next »