Fala galera vamos falar de PHP Orientado a Objetos, é
praticamente impossível programar de forma profissional que não seja dessa
forma.
Para se falar em orientação a objetos temos obrigatoriamente compreender
CLASSES e OBJETOS.
CLASSES = São estruturas utilizadas para descrever objetos
mediante atributos.
A classe é composta de atributos (variáveis) e métodos (funções).
Como padrão cada arquivo de classe deve conter apenas uma classe bem definida. Para
que fique mais claro vamos ao exemplo.
Class Pessoa
{
public $nome;
public $altura;
public $idade;
}
Iniciamos a classe com a
especificação ‘class’ e abrimos e fechamos chaves. Existe diversas pessoas
porem todas elas compartilham os mesmos atributos nome, altura e idade.
Onde podemos definir um método para
escrever os dados na tela para o usuário. Ficando assim:
Class Pessoa
{
public $nome
public $altura
;
public $idade;
public function
escreverDados()
{
echo 'Nome: ' . $this->nome;
echo 'Altura: '
. $this->altura;
echo 'Idade: ' . $this->idade;
}
}
Assim iremos agora instanciar o objeto ( criar ).
$pessoa = new Pessoa();
Agora vamos inserir os valores nos atributos.
$pessoa->nome =
'Diego';
$pessoa->altura = 1.9;
$pessoa->idade =
25;
E chamamos o método que irá printar na tela as informações.
echo $pessoa->escreverDados();
Resultado:
Nome: Diego
Altura: 1.9
Idade: 25
Altura: 1.9
Idade: 25
Com isso podemos ter diversas pessoas porem cada um com seus atributos.
Exemplo:
Exemplo:
$pessoa1 = new Pessoa();
$pessoa2 = new Pessoa();
$pessoa3 = new Pessoa();
Com isso podemos construir várias classes com suas ações a
serem executadas e posso utiliza-las em qualquer parte do meu projeto sendo
somente necessário chamar a classe e fazer uso dela. Obviamente esse foi uma
breve pincelada sobre PHP OO ( Orientado a Objetos ) tendo uma gama bem grande
de conteúdo a ser estudado.
Com o tempo vamos estudando mais a fundo e aperfeiçoando
nosso conhecimento, valeu galera até a próxima.
Nenhum comentário:
Postar um comentário