PHP Object Oriented Programming #3 - Inheritance and the Protected Scope