Greg Donald wrote:
On Wed, 6 Oct 2004 13:02:18 -0500, Greg Donald <[EMAIL PROTECTED]> wrote:

On Wed, 6 Oct 2004 11:08:22 -0500, Chris Boget <[EMAIL PROTECTED]> wrote:

If I have a class that looks like this:

class MyClass {
 var $MyClassVar = "Bob";
}

is there a way to reference that variable w/o instantiating
MyClass?  I've tried:

MyClass::MyClassVar


That's wrong, I was thinking of functions.  Sorry.

Seems you have to instantiate the class.

class MyClass {
    var $MyClassVar = "Bob";
}

$class = new MyClass;
echo $class->MyClassVar;


I believe you can make the property static (at least in PHP5):

class MyClass
{
        public static $myClassVar = "Bob";
}

echo MyClass::$myClassVar; // Bob

--
Daniel Schierbeck

Help spread Firefox (www.getfirefox.com): http://www.spreadfirefox.com/?q=user/register&r=6584

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to