Object-Oriented PHP: Concepts, Techniques, and Code