Bueno... las explicaciones anteriores las entiendes si conoces algo de POO (Programación orientada a objetos)... si no, deberías empezar por ahí...
Un objeto puede tener propiedades o métodos (funciones)...
El ejemplo más sencillo es el de un globo. Puede tener propiedades como el color, díametro, material, etc. Pero también puede tener métodos como por ejemplo inflar, destruir, etc...
En PHP el ejemplo del globo sería así:
$globo->color = "rojo";
$globo->material = "plastico";
$globo->inflar();//llamará a una función que incrementará el tamaño del globo
Notarás que los métodos tienen paréntesis.. es que son funciones....
Ahora ... para definir una clase, en PHP haces lo siguiente:
class Globo(){
//acá defines propiedades y mátodos
function inflar(){
//lo que pasará al llmar a esta funcion
}
}
Y para crear un objeto de esa clase que acabamos de crear llamada Globo pondrás:
$globo = new Globo();//A esto se le llama instanciar la clase... o sea, crear un objeto de esa clase
Así tu objeto $globo tendrá todas las propiedades y métodos de su clase... Para acceder a ellos puedes hacer lo que te puse antes:
echo $globo->color;
Esta no es la mejor de las explicaciones, pero espero haberte dado un alcance... y si ya lo sabías, pues será un alcance para cualquiera que no lo sepa.
Saludos