Google
Web dns.bdat.net

[PHP-ES] Re: Problema con Classe

Write haof XML files: Carlos Medina ( info@simply-networks.de)
Fecha: mié 02 nov 2005 - 17:20:47 CET


Hola Marcelo.

creo que el problema esta claro. Cuando el script pasa a ser compilado por php
instancia la variable $r. En este caso estas dandole un valor a $r dos veces en
la linea 03 y en la 09. La pregunta que a mi me inquieta es....:
1.- porque matas al if con un "die" ? (de todas maneras el script sigue aunque
$r exista.
2.- porque vuelves a matar despues de que quieres ver $r???
luego te sales del script aunque termina????

Saludos
Carlos

Marcelo Sosa schrieb:
> Hola a todos..
> Mi problema tiene que ver con una clase, pero ya estoy dudando si es de
> la clase misma.
>
> Les paso el codigo:
> Aqui instancio la clase e invoco sus metodos:
> -------------------------------------------
> 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....
> Marcelo

-- 
SimplyNetworks, Carlos Medina
www.simplynetworks.de
PHP, JAVA, PERL Entwicklung
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:40 CET