final的'意思是不可更改的,也就是說final定義的東西是不可改變的。以下是小編爲大家搜索整理的PHP中final關鍵字用法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
final關鍵字只能用來定義類和定義方法
使用final關鍵字標記的類不能被繼承
final class Person{
.......
}
class Student extends Person{
.......
}
會出現錯誤提示。Fatal error :Class Student may not inherit from final class(Person)
使用final關鍵字標記的方法不能被子類覆蓋
class Person{
final function Say(){
......
}
}
class Student extends Person{
function Say(){
......
}
}
會出現下面錯誤:
Fatal Error:Cannot Override final method Person::say()