Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

horacio2009

classe composta por varios valores

Recommended Posts

bom dia, pessoal!!

tudo bom?

seguinte, tenho uma classe com vários métodos, porém cada método recebe váriáveis de "fora" digamos assim...na página, que pega as váiáveis para o método, está assim:

 

$enviaNome=obj->RecebeNome();

$enviaEmail=obj->RecebeEmail();

$assunto=obj->RecebeASsunto();

 

aí, na classe ele vai montar o email com base nesses dados e tal...(exemplo meio roubado do mailer, mas tudo bem...)

bom, a ideia é receber variaveis separadamente e monta-las entre os métodos,porém, se resolvo chamar elas dentro dos metodos, ele vai pedir parametros,e isso, invalida a ideia inicial...

bom, pessoal, minha dúvida é essa...como eu faço, pessoal???abraço a todos!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

class Email{
function receEbamil($email = 'email@email.com'){
  return $email ;
}
}

você esta definindo o data como padrão mais ele só vai tomar esse valor quando você não informar nenhum parâmetro.

 

ou pode fazer assim

public $recebeEmail = 'email@email.com';

function renderLayoutEmail(){
   echo $this->recebeEmail;
}

$email = new Email();
$email->recebeEmail; //retorna email@email.com
$email->recebeEmail = 'meuEmail@email.com'; //retorna meuEmail@email.com

 

pelo que entendi isso vai te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.