Under PHP5:
Can a class implement more than one interface:
class SomeClass implements Interface1, Interface2
{
}
Can a class implement AND extend another class?
class SomeClass extends AnotherClass implements Interface1
{
}
From my understanding, PHP5 does not allow multiple inheritance. Thus use of one of the techniques above is needed.