Previous post

PHP: final Methods, final Class

final Methods:

When you want an inheriting class NOT to define the method from its parent class, you will use the final Method.

class parentClass{
function methodA(){
echo “a”;
final function methodB(){
echo “b”;
// Following produces an error as it is trying to define a final method from its parent class
class childClass extends parentClass{
function methodB(){
echo “bbb”;

final Class:
When you do not want a class to be inherited, then you declare the class to be a final class.


Written by kurinchilamp

Website: http://

Leave a Reply

Your email address will not be published. Required fields are marked *