Classe: Uma classe, é como se fosse um gabarito por exemplo para a definição de objetos, Além da especificação de atributos, a definição de uma classe descreve também qual o comportamento de objetos da classe, ou seja, que funcionalidades podem ser aplicadas a objetos da classe. Essas funcionalidades são descritas através de métodos. Sempre que uma classe for instanciada utilizo o 'new' e o nome da classe.
Atributos - São as caracteristicas da minha classe, atributos públicos e privados e protegidos, exemplo classe pessoa, Atributo: $Nome, $Idade, $endereço. Quando vou acessar o atributo não preciso colocar o $.
Método: método nada mais é que o equivalente a um procedimento ou função, com a restrição que ele manipula apenas suas variáveis locais e os atributos que foram definidos para a classe. Para criar uma método é bem simples, ex: public function 'falar' ().