Le polymorphisme permet de traiter des objets de classes différentes via un type commun (classe mère ou interface), chacun réagissant à sa manière à un même appel de méthode. Le code appelant n'a pas à connaître la classe concrète, ce qui facilite l'ajout de nouveaux comportements.
Exemple
foreach ($formes as $f) {
echo $f->aire();
}