PHP Object Oriented Programming #5: Interfaces