PHP Final关键字
- 在PHP中,Final关键字只适用于类和类方法。我们不能在PHP中声明为Final。
- 所以如果我们将类方法声明为Final,那么该方法就不能被子类重写。
- 和方法一样,如果我们将类声明为Final,那么该类就不能再被继承。
示例1
<?php
class base
{
final public function dis1()
{
echo "Base class..";
}
}
class derived extends base
{
public function dis1()
{
echo "derived class";
}
}
obj = new derived();obj->dis1();
?>
输出: