0

我用谷歌搜索了很长时间。我想我错过了一些重要的概念,但我不明白为什么这不起作用

//SomeClass.php

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

//其他类.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 回答