You can see the below code in action at:
http://www.ionzoft.com/code/testing/globals.php
';
echo '$foo_error = ', $foo_error, '';
echo '$foo_ok = ', $foo_ok, '';
echo '';
CreateGlobals("foo");
echo '';
echo 'After Call to CreateGlobals()';
echo '$foo_error = ', $foo_error, '';
echo '$foo_ok = '
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 MyFuncti
function MyFunction($td)
{
global $$td;
echo $$td; // echos 3
$$td = 5;
}
$billybob = 3;
MyFunction("billybob");
//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...
>
>-Ja
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"."_e
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]
5 matches
Mail list logo