Re: Re: Making variable global / accessing variable

From: Date: Mon, 01 Oct 2001 05:01:07 +0000
Subject: Re: Re: Making variable global / accessing variable
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-69416@lists.php.net to get a copy of this message
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." <blair@nb.net> wrote in message news:5.1.0.14.0.20010930230446.03659f90@pop3.nb.net... > > 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" <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 > >> > > >> > > >> > >> > >> > >>-- > >>PHP General Mailing List (http://www.php.net/) > >>To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > >>For additional commands, e-mail: php-general-help@lists.php.net > >>To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > >-- > >PHP General Mailing List (http://www.php.net/) > >To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > >For additional commands, e-mail: php-general-help@lists.php.net > >To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > 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" <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 > >> > > >> > > >> > >> > >> > >>-- > >>PHP General Mailing List (http://www.php.net/) > >>To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > >>For additional commands, e-mail: php-general-help@lists.php.net > >>To contact the list administrators, e-mail: php-list-admin@lists.php.net > > > > > >-- > >PHP General Mailing List (http://www.php.net/) > >To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > >For additional commands, e-mail: php-general-help@lists.php.net > >To contact the list administrators, e-mail: php-list-admin@lists.php.net > > >

« previous php.general (#69416) next »