A PHP az OOP öröklődést és absztrakciót három kapcsolódó mechanizmuson keresztül támogatja: osztály-öröklődés (extends), absztrakt osztályok (részleges alaposztályok), és interfészek (szerződések). Mindegyik eltérő tervezési célra szolgál.
Öröklődés — egy szülőosztály kiterjesztése
{
{}
{ ; }
}
{
{ ; }
{
::() . ;
}
}
