PHP中的默认超类

时间:2018-10-31 16:17:27

标签: php oop

我主要使用.NET / Java,但现在使用PHP。我有课,

class MyClass{
    private $data;
    public function __construct(object $data) {        
        $this->data = $data;
    }
}
class B{

}

echo new MyClass(new B());

当我打电话给我时,我得到这个错误,

  

传递给MyClass :: __ construct()的参数1必须是对象的实例,是给定的B的实例,在/run_dir/repl.php(56)中调用:第11行上eval()的代码

在C#中,超类是对象,但不知道为什么它在PHP中不起作用。

0 个答案:

没有答案