PHP constructor not called
<p>I have problem, can i call constructor without create 'new class()' ? Or you maybe have another way for this : </p>

<pre><code>&lt;?php

class a
{
    public static $hello;

    public function say()
    {
        return self::$hello;
    }

}

class b extends a
{
    public function __construct()
    {
        self::$hello = 'hello world';
    }
}


echo b::say();

?&gt;
</code></pre>

<p>I have try with :</p>

<pre><code>$b = new b();
echo $b-&gt;say();
</code></pre>

<p>And it's work. But i want to use <code>b::say();</code></p>

<p>Can help me? </p>

<p>Thank you!!</p>