[PHP] Global Arrays ?

2001-12-20 Thread Jason Rennie
Hi all, I've got an array in the global scope called $g_months which oddly enough contains the names of the months. Now when I try to import this into a function as global $g_months; it doesn't work. When php prints out the array as an option box I just wind up with no options. Any ideas why

Re: [PHP] Global Arrays ?

2001-12-20 Thread Bogdan Stancescu
Sounds quite odd - you may try an echo(serialize($g_months)) in the function and see what you get... It may be that the code generating the option box has problems - this way you make sure $g_months is empty indeed. Bogdan Jason Rennie wrote: Hi all, I've got an array in the global scope

Re: [PHP] Global Arrays ?

2001-12-20 Thread Jason Rennie
Sounds quite odd - you may try an echo(serialize($g_months)) in the function and see what you get... It may be that the code generating the option box has problems - this way you make sure $g_months is empty indeed. Thanks for that. IT appears to be a problem with the function itself, as the

Re: [PHP] Global Arrays ?

2001-12-20 Thread Bogdan Stancescu
The first thing that comes to mind - if you say it's working with local variables - is trying to set it local prior to using it (i.e. insert a $loc_months=$g_months just below global $g_months and use the local variable from then on). It may be a bug in your PHP - walking an array with each

Re: [PHP] Global Arrays ?

2001-12-20 Thread Jason Rennie
It may be a bug in your PHP - walking an array with each probably sets some internal position marker which may be buggy for your very situation (global variable in local function - something like that). Thanks for that. I tried it with foreach and it works now. Jason -- Hofstadter's Law :