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.
Criar uma classe em PHP é muito fácil e dada essa facilidade, hoje em dia já temos
diversas classes e frameworks orientados a objeto, criados em PHP, espalhados na
internet e ajudando muita gente.
O que realmente necessitamos para a criação de uma classe funcional em PHP (e em outras
linguagens também) são apenas algumas pequenas coisinhas como: o nome da classe, os
seus atributos e os seu métodos. Veja o exemplo a seguir:
class nomeDaClasse { //CRIAÇÃO DA CLASSE
var $atributo1;
var $atributo2 = "valorDoAtributo";
function nomeDaClasse($var) { //CONSTRUTOR
//CORPO DO MÉTODO
}
function nomeDoNovoMetodo {
//CORPO DO MÉTODO
}
}
Criando um objeto dessa classe:
$obj = new nomeDaClasse($arg1);
$obj->nomeDoNovoMetodo;
Nesse artigo venho trazer a idéia de uma classe de acesso a bancos de dados MySQL.
Para que tenhamos a nossa classe criada, faça o seguinte:
1 - Crie um diretório com o nome OOPHP e dentro dele crie um outro de nome lib;
2 - Crie um novo arquivo PHP e salve-o dentro do diretório lib com o nome class.dbmysql.php.
[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!