Cita:
Iniciado por oVuzZ GatorV no crees que en la clase consulta en el constructo seria mejor asi
Código PHP:
function __construct($host,$usuario,$pass,$basedatos){
parent::__construct($this->host,$this->usuario,$this->pass,$this->basedatos);
$this->conecta();
}
claro pero funcionaria asi
Código PHP:
$obj = new Connectar("localhost","root","","oop_db");
$obj2 = new Consulta();
$obj2->datos("SELECT * FROM tbl_usuarios");
En la clase consulta no tienes definido inicialmente $this->host (ya que de eso se encarga el constructor de la clase consultar).
Por lo de tu ejemplo no funcionaria ya que el $obj2 (perteneciente a Consulta) no tiene conocimiento de cuales son los datos de conexion, los necesita implicitamente.
Saludos.