Loading globals into classes



I have arrays set up in a separate included file and would like to access them in a class.

I have a working solution but am wondering if there is not a better approach more practical for this.

What I have that works is as follows (so far):

private $uom_ary;
private $months_ary;

public function __construct()
{
global $uom_ary;
global $months_ary;
$this->uom_ary = $uom_ary;
$this->months_ary = $months_ary;
}

Previously I just used the global at the top of each method but had to add it for each method needing the array.

Any ideas an a better approach and the pitfalls to what I am currently using would be appreciative.

Thanks
Scotty
.