Código:
el caso es que al ejecutar el método comprobar(), me da el siguiente error:<?php include("config.php"); //instanciamos la clase config.php $sql = new conectarMySQL("localhost","root","root","cocina"); class usuario{ //variables var $nombre; var $pass; //constructor function usuario($user,$pass){ $this->nombre = $user; $this->pass = $pass; } //metodos function comprobar(){ $sql->conectar(); } } //ejecutamos la clase $usuario = new usuario("pepe","123"); $usuario->comprobar(); ?>
Código:
la linea 19 es Fatal error: Call to a member function conectar() on a non-object in C:\AppServ\www\cocina\usuario.php on line 19
Código:
me temo que es porque no he instanciado la clase "conectarMySQL" correctamente, pero no consigo instanciarla de ninguna otra forma sin que me dé error. $sql->conectar();
Gracias y un saludo.