3

Final は特性から動作しないようです。final を特性から強制する方法はありますか?

このコードにエラーはありません:

trait foo { final public function final_method() {} }

class bar
{
    use foo;
    public function final_method() {}
}

class baz extends bar
{
    public function final_method() {}
}

$baz = new baz(); // no errors
4

0 に答える 0