Trabalhando com extends
Bom dia.
class CheckUserLogin extends InitClass
{
public function __construct()
{
$this->classRead();
}
public function readData()
{
$this->classRead()->ExeRead();// Not work well
}
}
class InitClass
{
protected $read;
protected function classRead()
{
$this->read = new Read;
}
}
O que eu gostaria de saber é, como eu faço para utilizar o método classRead() para instanciar minha classe automaticamente, por exemplo: $this->classRead()->ExeRead()?
O ExeRead() é o método da classe Read que faz a leitura da tabela.
Tentei como está lá no readData(), mas a IDE nunca encontra o método ExeRead. Sendo assim preciso sempre criar um novo atributo, $read, e criar o objeto a partir dele, $read = new Read. Só assim consigo utilizar o $read->ExeRead().
Onde estou errando?
Discussão (1)
Carregando comentários...