Abordagem exemplificada à Orientação a Objetos com PHP

Se você gosta de desenvolvimento web e necessita de agilidade na interação com seu MySQL, aqui vai um pouco de PHP orientado a objeto, com um exemplo muito didático, uma classe semi-pronta e funcional.

[ Hits: 65.059 ]

Por: Evaldo Barbosa em 14/06/2005


Os métodos de construção, destruição, conexão e desconexão



Quando se fala de orientação a objeto, não se deve esquecer que todos eles devem ter seus construtores, que nada mais são que métodos que executam uma ou mais ações durante a sua inicialização, geralmente "configurando" as suas variáveis internas (atributos) para que os outros métodos internos. Já o destrutor tem a função, geralmente, de limpar (retirar da memória) a instância da classe criada.

Sendo assim, tenho que fazer a seguinte observação: tenha sempre em mente que tudo que você não destruir fica como LIXO na memória do computador. Lembre-se: a bagunça foi você quem fez, arrume.

Então temos na nossa classe já implementados os métodos de construção, destruição, conexão e desconexão, todos com seus códigos internos e devidamente comentados. Sigamos em frente, precisamos agora de um arquivo de configuração dessa classe.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Estrutura básica de uma classe PHP
   3. Criando a nossa classe e seus atributos
   4. Os métodos de construção, destruição, conexão e desconexão
   5. Criando o arquivo de configuração da classe
   6. Criando o método "Query"
   7. Usando a classe para listar dados
   8. Conclusão
Outros artigos deste autor

Abordagem exemplificada de orientação à objeto com PHP 5

Macromedia Studio 8 no Wine em detalhes

Utilizando PHP e Apache para desligar um Ubuntu

Construindo componentes em PHP e jQuery

Gerando gráficos com PHP e highcharts.com

Leitura recomendada

Armazenando datas de uma outra forma

Como criar um sistema de autenticação de usuários usando PHP/MySQL

Paginando resultados com a classe Generic Easy Pagination

Criando backup do MySQL com o mysqldump

Sistema PDV com PHP-GTK2 e ACBrMonitor (parte 2)

  
Comentários
[1] Comentário enviado por removido em 14/06/2005 - 20:55h

avatar legal..
se bem ke poderia ter sido mais original vc ;>
estranho ser identico o meu xD

[2] Comentário enviado por afonso_franca em 29/09/2005 - 23:11h

Seu artigo ficou legal. Só encontrei um probleminha na estrutura da classe em PHP.
onde você pôs: "function nomeDoNovoMetodo" ficou faltando dizer que esse método pode ter possíveis arqumentos: function "nomeDoNovoMetodo ([$args])".
Mas deu pra intender perfeitamente e creio que vá ajudar os iniciantes na linguagem.
Até mais

[3] Comentário enviado por evaldobarbosa em 30/09/2005 - 17:11h

Muito obrigado, amigo afonso_franca!

Realmente foi muita imprudência minha ter esquecido isso, mas a ajuda da comunidade VOL é que faz com que essa rede de conhecimento aumente e fique mais apurada.
Valeu!

[4] Comentário enviado por ygorth em 04/10/2005 - 10:38h

Vou ler o artigo agora, continue colaborando :P

A maquina PHP nao elimina espacos de memoria alocados por objetos sem necessitar o uso do unset ?

abracos!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts