Member since
but also add a way to have multi-inheritance in PHP.
I consider that allowing multiple inheritance is a mistake, since inheritance is something that in more than 90% of cases is a premature and erroneous abstraction of reality.
It looks pretty much the exact function as abstract class. I still think interfaces/contracts should not include any concrete implementation