A concept of OOP is often overlooked, misinterpreted or barely touched by numerous books and articles about our favourite language, yet one that proves to be very powerful when used correctly. The future for applying Object Oriented Programming in PHP looks bright, when we look at the new OO features that PHP 5/Zend Engine 2 is going to bring us. It will make this approach much more convenient. With the right tools, all you need is the knowledge. This article will try to explain what objects really are and how they can be recognized, and it will familiarize you with the so called “3 Pillars” that form the foundation of Object Oriented Programming: Encapsulation, Inheritance and Polymorphism.