supongo que gatorv quiso decir la definicion de la clase ya que supongo te sale PHP_incomplete object o algo asi...
http://www.php.net/manual/es/language.oop.serialization.php
Pero mira algo asi... :
Perro.class.php
Código PHP:
class Perro {
public function Perro() {
$_SESSION['objetoPerro'] = $this;
}
public function ladra() {
echo "ladrando ...";
}
}
ArchivoCreacion.php
Código PHP:
require_once ('Perro.class.php');
// ojo incluir la definicion de la clase antes de session_start
session_start();
$perro = new Perro();
ArchivoLlamada.php
Código PHP:
require_once ('Perro.class.php');
// ojo incluir la definicion de la clase antes de session_start
session_start();
$_SESSION['objetoPerro']->ladra();
Ojo : no quiere decir que sea lo mejor tener el objeto desde el constructor pasandole la referencia.. pero... a mi me sirvio para llamadas con ajax ya que necesitaba que el objeto persistiera en todo momento... y si estas aplicando el patron singleton sobre una misma instancia.. entonces creo que te queda como anillo al dedo...
Saludos
ATTE
Sergio Lopez
http://arquitectoweb.blogspot.com