Trabalhando com Classes e Objetos – PHPOO

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

Teste tradicional

[php]

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

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

[/php]

Outro exemplo, com duas instanciações.

[php]

// 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();
[/php]

2 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 *