0

私は extends クラスに不慣れで、少し問題があります。コンストラクトとは異なる関数を使用して変数を開始しようとしています。下を見るとよりわかりやすいはずです。

class A
{
    private static $_var;

    function __construct($EGGS)
    {
        $this->_var=$EGGS
    }

    private static function _ini()
    {
        $this->_var="hard coded value";
    }
}

class B extends A
{
     //How do I initiate private static $_var with the _ini() instead of using
     //the __construct here in good old class B?
}

$a = new A("foo");//works just fine
$b = new B;
4

0 に答える 0