This example describes the final keyword usage in PHP. Share to everyone for your reference, specific as follows:
The final keyword can only be used to define classes and define methods.
Classes marked with the final keyword cannot be inherited
Final class person{...
}
Class Student extends person{...
}
An error message will appear. Fatal error:class Student may isn't inherit from final Class (person)
Methods that use the final keyword tag cannot be overridden by a quilt class
Class person{
final function Say () {
...
}
} Class Student extends person{
function Say () {
...
}
}
The following error will appear:
Fatal error:cannot Override Final Method Person::say ()
More interested in PHP related content readers can view the site topics: "Introduction to PHP Basic Grammar", "PHP operation and operator Usage Summary", "PHP object-oriented Program Design Introductory Course", "PHP Network Programming Skills Summary", "PHP Array" operation Skills Encyclopedia, " Summary of PHP string usage, Introduction to PHP+MYSQL database operations, and a summary of PHP common database operations Tips
I hope this article will help you with the PHP program design.