In PHP 5 a new mechanism added in OOPS which is Final Keyword.
If a class declares by final keyword then the class never extended. Child class can’t be created of any Final class.
It
Only class and function may
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php final class Brahmachari { function sayHello() { echo "Hello"; } } class Sons extends Brahmachari { } $obj = new Brahmachari; $obj->sayHello(); ?> |
Output:
1 | Fatal error: Class Sons may not inherit from final class (Brahmachari) |