Re: Making variable global / accessing variable
| From: | Justin Garrett | Date: | Mon, 01 Oct 2001 02:38:42 +0000 |
| Subject: | Re: Making variable global / accessing variable | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-69408@lists.php.net to get a copy of this message | ||
Maybe something similar to this?
function test($td){
$global = "global \$$td"."_error, \$$td"."_ok;";
eval($global);
$set = "\$$td"."_error = \"ERROR\"; \$$td"."_ok =
\"OK\";";
eval($set);
}
test("foo");
echo "$foo_error $foo_ok";
--
Justin Garrett
"Martin" <martin@radiok2r.de> wrote in message
news:3BB755BB.408D290E@radiok2r.de...
> Hello!
>
> How can I make a variable, which name I give to a function, global in
> this function?
>
> I want to make something like:
>
> function MyFunc($sVarName)
> { GLOBAL [$sVarName]_error, $sVarName_ok;
> ....
> }
>
> So if $sVarName = "sHello", I want to access $sHello_error and
> $sHello_ok in this function.
>
> Any idea how I can make this variable gloabl and whats the easyst way to
> access this var then?
>
> Martin
>
>