Conflicting static vars with non-static ones in changing values
<p>Consider the following code:</p>

<pre><code>class A {
    private $a;

    function f() {
        A::a = 0; //error
        $this-&gt;a = 0; //error
        $self::a = 0; //error
    }
}
</code></pre>

<p>How can I change <code>$a</code> in f()?</p>
