PHP OO - Chamar método x vezes para mesma instancia.
Fala galera beleza?
me deparei em uma situação onde eu preciso fazer a chamada de um método quantas vezes eu quiser para a mesma instancia só que isso ele tem que ir "acumulando".
exemplo:
Class Write{
private $obj;
function __construct(Text $obj){
$this->obj = $obj;
}
public function add($text){
$obj->add($text);
}
}
$sentence = new Write(New Text());
$sentence->add('teste1 \n');
$sentence->add('teste2 \n');
$sentence->add('teste2 \n');isso é só um exemplo galera, mas se encaixa bem na minha dúvida.
veja que eu passo um outro objeto do tipo Text que não me importa a estrutura dele para o exemplo e esse objeto que adiciona o texto pra mim.
só que da maneira que escrevi ele só vai mostrar o "teste2" pois como ele é o último ele vai sobrescrever os demais e eu precisava na verdade mostrar os 3 resultados mas com a mesma instancia.
ta meio difícil explicar mas eu tenho dúvida de como posso aplicar isso.
vlw, abraços;
Discussão (6)
Carregando comentários...