Muchos programadores novatos cometen el error de no saber diferenciar una clase de un objeto.
Es muy sencillo diferenciarlo y se debería tener bastante claro, dado que puede generar confusión.
Empezamos con la clase:
Una clase es una construcción que se usa como modelo para crear objetos de ese tipo, un ejemplo de clase en php sería:
<?
class Coche {
var $color, $modelo, $numeroPuertas, $tipo;
}
?>
Esto sería una clase "Coche" con sus propiedades, cuando nos referimos a un objeto la cosa cambia.
Referente a objeto: