0

私はかなり長い間これをグーグルで検索しました。大きなコンセプトが欠けていると思いますが、なぜこれがうまくいかないのか理解できません

//SomeClass.php

class SomeClass 
{
    protected $something;
    public function __construct() {
        $this->something = 'password';
    }
    public function test() {
        return ($this->something);
    }
}

//OtherClass.php

require_once('SomeClass.php');
class OtherClass extends SomeClass
{   
    public function __construct() {
        echo parent::test();
    }
}

ここでの取引は何ですか?

4

2 に答える 2

6

parent :: test()を呼び出す前に、parent :: __ Construct()を呼び出す必要があります

于 2012-12-15T20:05:00.517 に答える
0

コンストラクターは値を返さないでください。

于 2012-12-15T19:58:10.623 に答える