This one drove me nuts for a while so here is how to work with global scope in PHP classes.
From within one function, if you want a variable of any sort to be globally visible, then you must use the keyword global, like this:
[code]
function Test(){
global $var_name;
// now use it, if you’d like to
$var_name[] = “value1”;
$var_name[] = “value2”;
$var_name[] = “value3”;
}
[/code]
Now just because you’ve declared it as global, doesn’t yet mean that it’s totally global… until you declare it within the function that you need it, like this:
[code]
function Next(){
// load it
global $var_name;
// now you can loop through that array
foreach($var_name as $k=>$v){
echo $v;
}
}
[/code]
So, all other facts learned in other programming languages do not apply here. PHP is really unique.