Bueno, hice una prueba mas y quede perplejo
Aqui instancio la clase e invoco sus metodos:
Código PHP:
01: $res = new DBs();
02: $res->conectar();
03: $r = $res->consultar($SQL);
04: $res->close();
05: if(!$r){
06: echo "Hubo un problema...";
07: die;
08: }
09: echo "\$r=".$r;die;
10: exit();
En la linea
03, el metodo consultar me devuelve TRUE o FALSE, en la
05 pregunto y despues imprimo su valor.
Hasta aqui todo bien, ahora, si comento la linea
09 (donde imprimo el valor de
$r), la condicion
if(!$r){ se convierte en TRUE....o sea ahora imprime
"Hubo un problema..."
Que pasa???, es la configuracion de mi PHP???, alguna pista?
Saludos...