似乎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