quarta-feira, 12 de março de 2008

Acessando diretamente Métodos e Constantes de Classes

Quando queremos usar um método de uma classe (ou melhor, de um objeto de classe), geralmente o fluxo normal é:
  1. Instancia um objeto de classe;
  2. Invoca o método;

É uma questão de projeto, o uso ou não de métodos de classe. Os métodos de classe são aqueles que não acessam dados do objeto (não fazem referência ao $this). Isso é especialmente útil a economia de memória e para organização do código.

Para usar o método de uma classe, basta usar o nome da classe, seguido de :: e o nome do método.
Ex.:
// deve calcular o dígito verificador do parâmetro passado.
Pessoa::calculaDVCPF('12345')

Nenhum comentário: