<?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();
?>
el caso es que al ejecutar el método comprobar(), me da el siguiente error:
Código:
Fatal error: Call to a member function conectar() on a non-object in C:\AppServ\www\cocina\usuario.php on line 19
la linea 19 es
Código:
$sql->conectar();
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.
Gracias y un saludo.