But how would you use this to create new global variables with $td as the
prefix?

$td = "foo";

then we want new global variables

$foo_error and $foo_ok created.

--
Justin Garrett

"Jason G." <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> function MyFunction($td)
> {
>          global $$td;
>          echo $$td; // echos 3
>          $$td = 5;
> }
>
> $billybob = 3;
> MyFunction("billybob");
> file://Now $billybob = 5
>
> -Jason Garber
> IonZoft.com
>
> At 10:25 PM 9/30/2001 -0400, you wrote:
>
> >I have used:
> >
> >global $$td;
> >
> >in the past with success...
> >
> >-Jason Garber
> >IonZoft.com
> >
> >
> >At 07:38 PM 9/30/2001 -0700, Justin Garrett wrote:
> >>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" <[EMAIL PROTECTED]> wrote in message
> >>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >> > 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
> >> >
> >> >
> >>
> >>
> >>
> >>--
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
> >--
> >PHP General Mailing List (http://www.php.net/)
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
>
> At 10:25 PM 9/30/2001 -0400, Jason G. wrote:
>
> >I have used:
> >
> >global $$td;
> >
> >in the past with success...
> >
> >-Jason Garber
> >IonZoft.com
> >
> >
> >At 07:38 PM 9/30/2001 -0700, Justin Garrett wrote:
> >>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" <[EMAIL PROTECTED]> wrote in message
> >>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >> > 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
> >> >
> >> >
> >>
> >>
> >>
> >>--
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
> >--
> >PHP General Mailing List (http://www.php.net/)
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to