Analyze. Act. Achieve.
Kurinchilion KURINCHILION Analyze. Act. Achieve.

News

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.