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]
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!
É verdade Roberto, eu faria assim:
$pessoa = new Pessoa();
$mario = $pessoa->setNome(‘Mario’);
$luigi = $pessoa->setNome(‘Luigi’);
echo $mario->getNome();
echo $luigi->getNome();