Você está aqui: PHP ::: Dicas & Truques ::: Programação Orientada a Objetos |
|
Como escrever um método ou função PHP que retorna uma referência para um objeto de uma determinada classeQuantidade de visualizações: 8359 vezes |
|
Em algumas situações gostaríamos de chamar um método ou função em PHP e obter, como retorno, um objeto de uma determinada classe. Nesta dica eu mostro como isso pode ser feito. Veja o código:
Ao executar este código teremos o seguinte resultado: Nome: Osmar J. Silva E-Mail: osmar@arquivodecodigos.net Veja que, ao efetuar uma chamada à função obterCliente(), esta cria um novo objeto da classe Cliente e nos retorna uma referência a este objeto. Isso quer dizer que, mesmo após a finalização da função obterCliente(), a referência retornada ainda continuará ativa. A memória alocada por tal referência será liberada somente quando a variável usada para armazenar a referência (em nosso caso a variável $cliente) for também liberada (geralmente atribuindo NULL à variável que guarda a referência ao objeto). |
|
![]() |
|
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |