In this video we are going to discuss how we can establish the concept of polymorphism using abstract classes which are defined in PHP. A abstract class is one that cannot be instantiated, only inherited. You declare the abstract class with the keyword abstract. Abstract Class contains only declare the method’s signature, they can’t define the implementation. Abstraction class are defined using the keyword abstract . Abstract Class is not possible to implement multiple inheritance.

source