PHP palaiko OOP paveldėjimą ir abstrakcionalavimą per tris susijusius mechanizmus: klasės paveldėjimas (extends), abstrakčios klasės (dalinės bazinės klasės) ir sąsajos (kontraktai). Kiekviena iš jų tarnauja skirtingam projektavimo tikslui.
Paveldėjimas — išplėtimas iš pagrindinės klasės
{
{}
{ ; }
}
{
{ ; }
{
::() . ;
}
}
