Ajuda com Métodos Get & Set
Pessoal, boa tarde.
Estou com a seguinte dúvida, eu tenho uma classe com um atributo, métodos get e set, e dois outros métodos, eu tento usar o set no primeiro método e o get no segundo, mas não me retorna nada, pra ser mais claro vou mostrar um script genérico, simples de entender.
<?php
class Exemplo{
private $atributo;
public function setAtributo($atributo){
$this->atributo = $atributo;
}
public function getAtributo(){
return $this->atributo;
}
public function metodoA(){
$this->setAtributo("Valor Qualquer");
}
public function metodoB(){
return $this->getAtributo();
}
}
E tento recuperar o dado em outra página com o seguinte código:
<?php
include_once 'teste.class.php';
$obj = new Exemplo();
echo $obj->metodoB();
Mas não retorna nada.
Alguem sabe o que se passa?
Eu só consigo retornar na outra página se eu fizer o set e o get no mesmo métodoB...to achando que tem algo a ver com escopo.
Discussão (7)
Carregando comentários...