Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Trabalhando com extends

$
0
0

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?


Viewing all articles
Browse latest Browse all 14190