phpbar.de logo

Mailinglisten-Archive

[php] eval Problem

[php] eval Problem

Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Thu, 9 Mar 2000 12:01:23 +0100


Hi, 
ich habe  ein Verstaendnisproblem:
<?
class Test {
 function TestPrint($Item)
 { print "my item = ".$Item ; }

 function MyEval($Val)
 { eval($Val); }
} // class

function BLA($aaa)
{  $this->TestPrint($aaa); }

$a = 'Just a Test';
 $clTest = new Test;
  $clTest->MyEval( 'BLA("$a");' );
?>

Wie man sieht, wird die Funktion "BLA" in der Klasse evaluiert, 
von daher sollte der Aufruf $this->TestPrint($aaa) gultig sein, PHP meint
aber
"Member function used on a non-object in ...".
Any idea? Vielen Dank im Voraus .

Gruss,
Juri 


php::bar PHP Wiki   -   Listenarchive