Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2009, 04:42
angel9484
 
Fecha de Ingreso: mayo-2009
Mensajes: 41
Antigüedad: 15 años, 7 meses
Puntos: 1
Problema con persistencia, recogida de variables de instancia.

Hola, buenos dias, o ya incluso buenas tardes :)
Voy al grano, el caso es, que como "seguidor" de java, intento hacer las cosas como éste, mi problema viene a la hora de intentar coger el valor de una variable de un objeto instanciado, lo quiero mostrar por pantalla (solo por comprobar) y no hay manera de conseguirlo, estoy seguro de que me falta algo porque no creo que php tenga falta de persistencia.

Los codigos son:
index.php
Código php:
Ver original
  1. <?
  2.     include("conexion.php");
  3.     $session_start = session_start();
  4.     if(!isset($_SESSION['conexionBD']))
  5.     {
  6.         $conex = new conexion();
  7.         $newConnection = $conex->NewConnection('localhost','s05ad7ee_decompras','s05ad7ee_decompr','decompras');
  8.         $_SESSION['conexionBD']=$conex;
  9.         echo "Sesion nueva";
  10.     }
  11.     else
  12.     {
  13.         $conex=& $_SESSION['conexionBD'];
  14.         echo "La pagina se ha refrescado";
  15.     }
  16. ?>
  17. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  18. <html>
  19.     <head>
  20.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  21.         <title></title>
  22.     </head>
  23.     <body>
  24.         Bienvenido
  25.         <?
  26.             $conectado = $conex->isConnected();
  27.             echo $conectado;
  28.         ?>
  29.         .
  30.     </body>
  31. </html>

conexion.php
Código php:
Ver original
  1. <?
  2. class conexion
  3. {
  4.     var $db_connection = null;
  5.     var $db_server = null;
  6.     var $db_database = null;
  7.     var $db_username = null;
  8.     var $db_password = null;
  9.     var $CONNECTED = false;
  10.     public function isConnected()
  11.     {
  12.         return $this->CONNECTED;
  13.     }
  14. }
  15. ?>

en principio se deberia mostrar false en pantalla, pero en lugar de eso no sale nada y muestra el punto final y ya.
Un saludo a todos y gracias de antemano por la ayuda :D