Portal do Software
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Duvidas PHP

2 participantes

Ir para baixo

Duvidas PHP Empty Duvidas PHP

Mensagem por joe sumiya Qua Nov 03, 2010 3:23 pm

Olá amigos, estou com dúvidas nos metodos Construtores e Destrutores.

Porque devo usar-lo?
Como e onde devo usa-lo?
Pra que ele serve?
Podem me dar algum exemplo ?

Aproveitando quero tirar mais algumas dúvidas.

Pra que eu uso uma classe Abstrata
Pra que ele serve, e em que momentos devo utiliza-lo ?

Quando devo usar call_user_func e qual a utilidade dele ?

Pra que serve e quando devo utilizar um metodo statico ?

Qual Framework a ser utilizado é o melhor para quem esta começando ?

Bom galera espero que me ajudem.
Abraço vlw tongue
joe sumiya
joe sumiya
Basico

Mensagens : 3
Reputação : 0
Data de inscrição : 19/10/2010
Idade : 33
Localização : Mogi das Cruzes

Ir para o topo Ir para baixo

Duvidas PHP Empty Re: Duvidas PHP

Mensagem por rksasaki Qui Nov 04, 2010 3:26 am

Olá Joe!

Métodos construtores e destrutores, como o próprio nome já diz, são comportamentos definidos para o ínicio e o fim do tempo de vida de um objeto.
Você pode utilizar um método construtor, para não instanciar um objeto sem valores.

Um pequeno exemplo: http://pastebin.com/j7dbTbHZ
Note que neste caso, defini para minha classe, que ao instanciar um objeto, ele iria receber em uma propriedade a conexão do banco de dados.
Não defini um comportamento para o método destrutor, porém, isso é algo para outro post.

Uma classe abstrata é uma classe que não irá ser instanciada. Pense no conceito de abstração, você nunca irá instanciar uma pessoa, e sim, um funcionário ou um cliente.

Um método estático, é aquele que não necessita de uma instancia para ser executado. O exemplo acima pode te ajudar a entender isso.

Sobre frameworks, a vários em PHP!
Sempre irei aconcelhar o Zend Framework! Simples, robusto e elegante.
Tem uma documentação excelente e basicamente, é bem tranquilo de aprender.
rksasaki
rksasaki
Colaborador

Mensagens : 52
Reputação : 0
Data de inscrição : 15/10/2010
Idade : 34

Ir para o topo Ir para baixo

Duvidas PHP Empty Re: Duvidas PHP

Mensagem por rksasaki Qui Nov 04, 2010 3:31 am

Decidi escrever em outro post, a questão sobre o call_user_func.
Pense que existem algumas situações, onde você não sabe qual função deve chamar. Você tem a opção de criar uma string, com o nome da função e, passar os parametros depois.
Essa função é mais utilzada em uma abordagem de programação estruturada.

Para mais informações, leia o manual do PHP. http://php.net/manual/en/function.call-user-func.php

e você também pode ver a Design Pattern Command!
rksasaki
rksasaki
Colaborador

Mensagens : 52
Reputação : 0
Data de inscrição : 15/10/2010
Idade : 34

Ir para o topo Ir para baixo

Duvidas PHP Empty Re: Duvidas PHP

Mensagem por joe sumiya Qua Nov 10, 2010 12:46 pm

Obrigado por tirar minha dúvidas.
Fico muito agradecido
joe sumiya
joe sumiya
Basico

Mensagens : 3
Reputação : 0
Data de inscrição : 19/10/2010
Idade : 33
Localização : Mogi das Cruzes

Ir para o topo Ir para baixo

Duvidas PHP Empty Re: Duvidas PHP

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos