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
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
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
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
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 :
5 matches
Mail list logo