PHP orientado a objetos

22 views
Skip to first unread message

Janaina Arnhold

unread,
May 19, 2015, 4:29:54 PM5/19/15
to phpav...@googlegroups.com
Boa tarde!

Sou iniciante em php e preciso criar uma classe em php orientada a objetos em cima do modelo lógico da imagem em anexo, (classe usuario) alguém pode ajudar com exemplos de códigos? os dados informados serão gravados no banco de dados.. e preciso das 4 funções (create, read, update e delete).

usuario.JPG

Vinicius Reis

unread,
May 19, 2015, 4:56:03 PM5/19/15
to phpav...@googlegroups.com
Janaina, sabe PDO?
Isso vai te ajudar na parte do banco de dados.

Em 19 de maio de 2015 17:19, Janaina Arnhold <janaina...@gmail.com> escreveu:
Boa tarde!

Sou iniciante em php e preciso criar uma classe em php orientada a objetos em cima do modelo lógico da imagem em anexo, (classe usuario) alguém pode ajudar com exemplos de códigos? os dados informados serão gravados no banco de dados.. e preciso das 4 funções (create, read, update e delete).

--
--
Você recebeu esta mensagem porque está inscrito no Google Groups "PHP Avançado".
Para postar nesse grupo, envie e-mail phpav...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpavancado...@googlegroups.com
Para mais opções, visitem este grupo em http://groups.google.com.br/group/phpavancado
Tudo sobre php: http://www.phpavancado.net/
Documentação PHP: www.php.net

---
Você recebeu essa mensagem porque está inscrito no grupo "PHP Avançado" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para phpavancado...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Vinicius
(21) 98787-9020

Fiquei sem meus peões, meu cavalo, minha torre, meu bispo... E até a rainha... Mas ainda é muito cedo para um xeque-mate - Roy Mustang

Volmar Machado

unread,
May 19, 2015, 5:00:49 PM5/19/15
to phpav...@googlegroups.com
classe ja eh um termo de OOP.

CRUD( create, read, update, delete) eh outro termo, que pode ou nao estar relacionado a OOP.

Existem muitos metodos de declarar a classe usuario.(Com propriedades publicas e sem metodos, ou com magic __get(), etc), aqui temos um exemplo:

class Usuario { 
   private $fone_fixo;  
   function getFone() { return this $fone_fixo;}
   function setFone($fone){ $this->fone_fixo = $fone;}
}

Para o CRUD existem muitos metodos, eu faria assim

class UsuarioMysql4 {
      ... // criar instancia unica e instanciar PDO, ou seu wrapper para la base de dados
      public function create(){
          ....
           return $usuario; // pode retornar true ou false
      }
      public function read($id){
           ...
           return $usuario; 
      }
      public function update($id){
           ...
           return $usuario; // pode retornar true ou false
      }
      public function delete(){
           ...
           return true | false;
      }
}

Em 19 de maio de 2015 15:19, Janaina Arnhold <janaina...@gmail.com> escreveu:
Boa tarde!

Sou iniciante em php e preciso criar uma classe em php orientada a objetos em cima do modelo lógico da imagem em anexo, (classe usuario) alguém pode ajudar com exemplos de códigos? os dados informados serão gravados no banco de dados.. e preciso das 4 funções (create, read, update e delete).

Reply all
Reply to author
Forward
0 new messages