Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2007, 17:20
Elwin Murton
 
Fecha de Ingreso: julio-2007
Mensajes: 13
Antigüedad: 16 años, 10 meses
Puntos: 1
Se puede hacer esto en PHP4 ?

Hola que tal..

Tengo este pequeño problema.
Tenia un sitio desarrollado para PHP5 con el siguiente fragmento de codigo

Código PHP:
        require_once("ReglaNegocio.php");
        require_once(
"Libro.php");
    @
session_start();
        
$ent=new Libro();
        
$rn=new ReglaNegocio();
        
        
$_SESSION['entidad']->setAutor($_POST['autor']); 
Ahora bien... cuuando hago creo la instancia del objeto Libro el constructor es asi.

Código PHP:
    function __construct()
    {
        
$_SESSION['entidad']=null;
        
$_SESSION['entidad'] = $this;    
    } 
Ahora bien.. cuando lo subi a internet me di cuenta que el servicio de hosting tiene PHP 4.4.4 y... mas alla de los errores que me tiró por los public | private y todo eso, me quede con este problema que es cuando quiero llamar a una funcion de un objeto que esta en session...



Código:
Fatal error: Call to a member function on a non-object in .....cont_nuevo_libro.php on line 32
Soy yo o no se puede hacer eso en PHP4 ? porque en el mismo codigo en PHP5 funcionaba perfectamente...

Si me pueden ayudar y decirme que debo hacer, gracia ^^