I prefer to make the object on each page load, passing only the member id 
thru the session. 

Jason

On 9/6/05, Chuck Brockman <[EMAIL PROTECTED]> wrote:
> 
> 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
> 
>

Reply via email to