Trabalhando com Classes e Objetos – PHPOO

Dois exemplos simples de como trabalhar com Classe e Objetos em Php – PHPOO

Teste tradicional


class OlaMundo {
 function OlaMundo(){
 return "Olá Mundo do PHPOO!";
 }
}

$ola = new OlaMundo();
echo $ola->OlaMundo();

Outro exemplo, com duas instanciações.


// Classe Pessoa
class Pessoa {
 private $nome;
 function setNome($nome){
 $this->nome = $nome;
 }

 function getNome(){
 return $this->nome;
 }
}

$joao = new Pessoa();
$joao->setNome("João Brito");
$pedro = new Pessoa();
$pedro->setNome("Pedro Ribeiro");

echo "<strong><br /><br />Classe Pessoa:<br /></strong>";
echo $joao->getNome();
echo "<br />";
echo $pedro->getNome();

3 comentários

  1. Olá.
    Olha acho que na classe de baixo poderia fazer assim

    $class = new Pessoa();
    $joao = $class->setNome(“João Brito”);
    $pedro = $class->setNome(“Pedro Ribeiro”);

    creio que economizaria memoria pois chama a class pessoa() só uma vez e nao duas!

    1. É verdade Roberto, eu faria assim:

      $pessoa = new Pessoa();
      $mario = $pessoa->setNome(‘Mario’);
      $luigi = $pessoa->setNome(‘Luigi’);

      echo $mario->getNome();
      echo $luigi->getNome();

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *