当前位置:首页 > 专题管理

PHP final 关键字

final 关键字

final 关键字用于定义类和方法,该关键字表示该类或方法为最终版本,即该类不能被继承,或该方法在子类中不能被重载(覆盖)。

类使用 final 关键字的例子:

final class Person
{
    ......
}

final 定义的类被继承时会提示如下错误:

Fatal error: Class Student may not inherit from final class (Person) in ...

方法使用 final 关键字的例子:

class Person
{
    final function say()
    {
        ......
    }
}