POO - Programação Orientado a Objeto

Olá galera do php!
Bom Hoje vou fala um pouco de POO - Programação Orientado a Objeto.

O que é orientação a objetos?

A orientação a objetos é um modelo de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos. [
Para mais informações clik no link
Toda programação orientada a objeto se usa class, mas o que é isso? Classe representa um conjunto de objetos com características afins. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. 

Então vamos ver como se aplica isso no php
1º Vamos criar um arquivo chamado pessoa.php e vamos cria uma Class a onde vamos crias os objetos.

Class Pessoa{
       private $v_nome = null;
       private $v_idade = null;
       private $v_fone = null;
       private $v_email = null;
    
      public function setNome ($valor=''){
        $this->v_nome = $valor;
      }
      public function getNome(){
        return $this->v_nome;
      }
      public function setIdade ($valor=''){
        $this->v_idade = $valor;
      }
      public function getIdade(){
        return $this->v_idade;
      }
      public function setFone ($valor=''){
        $this->v_fone = $valor;
      }
      public function getEmail(){
        return $this->v_fone;
      }
      public function setEmail ($valor=''){
        $this->v_email = $valor;
      }
      public function getFone(){
        return $this->v_email;
      }
      public function Imprimir_na_Tela(){
          echo '<h1>Class Pessoa</h1>'.'<br>';
          echo 'Nome: '.$this->v_nome.'<br>';
          echo 'Idade: '.$this->v_idade.'<br>';
          echo 'Telefone: '.$this->v_fone.'<br>';
          echo 'e-Mnail: '.$this->v_email.'<br>';
        
          return 0;
      }

}
2º agora vamos usar ela assim no index.php
include 'pessoa.php';
//Usando a Class Pessoa
$v = new Pessoa();
$v->setNome('Eduardo Vieira');
$v->setIdade('29');
$v->setFone('9292053069');
$v->setEmail('email@gmail.com');
$v->Imprimir_na_Tela();

E assim termina simples né então até a próxima...

  

Comentários

Postagens mais visitadas deste blog

Transforma valor R$ por extenso

Criar um arquivo html com php

Excluir um registro de uma tabela usando php+mysql+jQuery