Hi tedd My final solution was. class conf { public static $vals = array(); // config array ... } conf::$vals['mysql_host'] = 'localhost'; conf::$vals['mysql_user'] = "user@localhost"; you can access anywhere of your script and you won't need to pollute $GLOBALS. Regards Sancar On Thursday 19 June 2008 17:04:17 tedd wrote: > Hi gang: > > More of a question of method rather than of "right" or "wrong" -- of > the two methods mentioned here, which way would be "better" and why? > > 1. Setting $GLOBALS one time as shown here. > > At 12:23 AM -0400 6/19/08, Robert Cummings wrote: > >And the variables are defined in config.php > > > >-------------- > >config.php > >-------------- > ><?php > > > >//Mysql vars > >$GLOBALS['mysql_host'] = "localhost"; > >$GLOBALS['mysql_user'] = "user@localhost"; > >$GLOBALS['mysql_pass'] = ""; > > > >?> > > 2. Or, setting variables as shown below and including them when needed? > > -------------- > config.php > -------------- > <?php > > //Mysql vars > $localhost = 'localhost'; > $mysql_user = 'user@localhost'; > $mysql_pass = ''; > > ?> > > Cheers, > > tedd > -- > ------- > http://sperling.com http://ancientstones.com http://earthstones.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php