PHP obsługuje dziedziczenie OOP i abstrakcję poprzez trzy powiązane mechanizmy: dziedziczenie klas (extends), klasy abstrakcyjne (częściowe klasy bazowe) i interfejsy (kontrakty). Każdy z nich służy innemu celowi projektowemu.
Dziedziczenie — rozszerzenie klasy rodzicielskiej
{
{}
{ ; }
}
{
{ ; }
{
::() . ;
}
}
