PHP继承问题

Jar*_*ake 0 php

我用Google搜索了很长一段时间.我想我错过了一些重要的概念,但我无法弄清楚为什么这不起作用

//SomeClass.php

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

//OtherClass.php

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

这是什么交易?

Yos*_*aim 6

你应该在调用parent :: test()之前调用parent :: __ construct()