Uploader

domingo, 5 de agosto de 2007

PHP Orientado a Objeto

A muito se ouvi falar sobre PHP Orientado a Objeto, mas á pouco esclarecimento, mas existe uma solução chamada PHP Object Generator um sistema on-line que gera a classe completa pra processamento de determinada informação vamos ao que importa.

Vamos ver um pequeno exemplo:
Suponhamos que precisamos processar informações sobre usuários cadastrados em nosso site
As informações recolhidas serão.
Nome Completo do Usuário
Login
Senha
E-mail

Acessando o site do sistema http://www.phpobjectgenerator.com/.



Essa é a primeira tela do site



Informamos a versão do PHP do servidor que vai rodar a aplicação depois o nome do Objeto e os atributos (informações que iremos trabalhar nesse objeto)



apos isso e so clicar em submit

Pronto esta ai seu objeto e só clicar em download e baixar seu script contendo o objeto PHP

depois de baixado extraia e envie pro seu servidor

você deve está pensando por que tanto pra que tanto arquivos?

simples o POG (PHP Object Generator) gera o objeto e um gerenciador que pode gerenciar as informações sem precisar que o programador crie um sistema para o mesmo.

depois de enviado temos que configurar Objeto

1º edit o arquivo com informe o db, host, pass, user

para usar o gerenciador proprio temos que instalalo http://seusite/pastadosarquivos/setup

2º Usando as classes

abrindo o arquivo class.usuario.php vc encontro no topo documentado o sql pra criar a DB pra esse objeto.

simples

para utilizar as classes do objeto tem que ser invocados com include
exemplo

invocando a class de funções

include(objects/class.usuario.php)
invocando classe de acesso ao banco de dados

include(objects/class.db.php)
ivocando o arquivos com as configurações

include(configuration.php)

depois de invocados vamos usar as classes

primeiro temos que setar o objeto em uma classe exemplo

$usuario = new usuario();

a variavel '$usuario' já é o objeto podendo ser usado de varias formas

vamos gravar a informação no DB usando o objeto que é muito simples

$usuario = new usuario(); = setamos o objeto

$usuario->nome = "Luciano"; //informamos que o valor 'nome' no objeto $usuario será Luciano

assim por diante

agora vamos gravar a informação no banco de dados que tb é super simples

$usuario->Save(); //salva as informações setadas no banco de dados

?>

alem da função Save(); temos muitas outras como Delete(); Get(); GetList();

as outras funções são muito bem explicadas nesse site.
http://www.phpobjectgenerator.com/plog/tutorials/

vale a pena quebra um pouco a cabeça pois facilita bastante na hora de criar um sistema sendo ele e-comerce portal etc.

qualquer outra duvida mande-me um e-mail. luciano.cyber2@gmail.com


Nenhum comentário: