Unexpected behavior for ::

From: Date: Mon, 12 Dec 2011 13:35:46 +0000
Subject: Unexpected behavior for ::
Groups: php.internals 
Request: Send a blank email to internals+get-56885@lists.php.net to get a copy of this message
Hello, I'm not sure if this is the desired behavior and i don't want to submit a bogus bug report. class A {
    public function f1()
    {
        var_dump($this->_b);
    }
} class B {
    public $_b = 'stuff';
    public function f2()
    {
        A::f1();
    }
} $b = new B(); $b->f2(); At first i would expect an error since A was not instantiated, at most i would expect to return NULL but not 'stuff'. Is this a bug ?

« previous php.internals (#56885) next »