Re: variable in function parameter

From: Date: Tue, 29 Jul 2003 07:17:40 +0000
Subject: Re: variable in function parameter
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-157276@lists.php.net to get a copy of this message
Yes. I simplified the example for clearance but what I really want is to send a string as a parameter which includes variable names to be processed inside the function. eval() works fine, but I'm sure there was another way. "Curt Zirzow" <curt@zirzow.dyndns.org> wrote in message news:20030728145202.GP93863@bagend.shire... > * Thus wrote CPT John W. Holmes (holmes072000@charter.net): > > > * Thus wrote 386-DX (murat@robcol.k12.tr): > > > > Hello. Let's say I have something like this: > > > > > > > > function aa($test) { > > > > $a = 8; > > > > echo $test; > > > > } > > > > > > > > $a = 2; > > > > aa("a is ". ($a>5?"greater":"equal to or > > > > less"). " than 5".); > > > > > > http://php.net/eval > > > > No... you need to make $a global within the function for that change to > > affect $a outside the function > > > > function (...) > > { > > global $a; > > $a = 8; > > > > (can maybe do that in one operation, try it and see) > > A yes, I did forget to mention that but as per requested I was > assuming they wanted the string test to be evalulated. > > <snip> > I want this to output "a is greater than 5".. how can i modify the > code so that the function parameter is evaluated inside the > function? > </snip> > > > > Curt > -- > "I used to think I was indecisive, but now I'm not so sure."

« previous php.general (#157276) next »