This document provides an overview of PHP classes and object-oriented programming. It defines what a class is conceptually and how to define a class in PHP, including defining attributes and methods. It explains how to instantiate class objects and use their methods. The document also covers class inheritance, constructors, and the differences between PHP4 and PHP5 object models.