If the DB object is already a global, like you seem to be saying, then you're already using globals...

Justin Mazzi wrote:

Is there anyway to do this without using globals?

-----Original Message-----
From: Leif K-Brooks [mailto:[EMAIL PROTECTED]] Sent: Monday, February 10, 2003 2:46 PM
To: Justin Mazzi
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Class within a class

Use $GLOBALS['db'] (or whatever the variable name of the global variable

is).

Justin Mazzi wrote:


I have made a Mysql database class. I wanted to know how I could use
that class in another class without using extend. For example:

include 'db.php';
$db = new db();

...some php code...


class blah {

var $test = 1;

function blah() {
......
$db->query(some query); //mysql class being used here
}
}

I don't want to create an instance of db class in the blah class

because

I use db in other parts of the script so an instance already exists.

Any

way I can do this?







--
The above message is encrypted with double rot13 encoding.  Any unauthorized attempt to decrypt it will be prosecuted to the full extent of the law.


Reply via email to