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 ^^