Understanding and Applying Polymorphism in PHP

What is Polymorphism?
Polymorphism is derived from two Greek words. Poly (meaning many) and morph (meaning forms). Polymorphism means many forms.
An integral part of polymorphism is the common interface. There are two ways to define an interface in PHP: interfaces and abstract classes. Both ...