What is the best practice for calling objects that are to be used throughout a users site visit. For example, I have a members class with two classes that extend this class. Is it best to instantiate the object in the $_Session scope or make individual calls to the class/object. For example: class members { var $iMemberID; var $iProfileID; var $dbServer; var $dbUser; var $dbPassword; var $dbDSN; var $_dbServer; var $_dbUser; var $_dbPassword; var $_dbDSN; function members($dbServer, $dbUser, $dbPassword, $dbDSN){ $this->_dbServer = $dbServer; $this->_dbUser = $dbUser; $this->_dbPassword = $dbPassword; $this->_dbDSN = $dbDSN; } } I have created a _global.php file that instantiates the object such as: if(!isset($_SESSION["objMember"])){ $_SESSION["objMember"] = new members($aSiteSettings["sDBServer"], $aSiteSettings["sDBLogin"], $aSiteSettings["sDBPassword"], $aSiteSettings["sDSN"]); } Or am I way off base altogether (wouldn't be too suprises)? Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php