This presentation will explore the advantages and disadvantages of object oriented programming (OO) in PHP as compared to the de facto default, procedural programming. If you are new to PHP, procedural programming is probably the only kind of programming you are familiar with. However, with PHP5 around the corner OO in PHP has become of increasing interest to the community. Some praise OO as the only approach, while others denounce, "code bloat" and claim it slows down execution times. This presentation will bring the topic into focus, exploring the debate by considering the foundations of PHP, the directives commonly associated with a software design project, and real-world examples of the appropriate use of each technique. Aimed at the intermediate PHP programmer with at least a basic understanding of OO, this presentation is based around this article, which provides a good overview of the issues we will discuss.