Witam
Mam problem z wpisaniem do tablicy _SESSION instancji obiektu.
session_start();
if( !$_SESSION['op'] )
{
$_SESSION['op'] = new MojObiekt();
echo "stworzono obiekt";
}
if(jakis_tam_warunek)
{
$op = $_SESSION['op'];
echo $op->jakies_pole;
// echo $op->jakas_metoda();
}
Gdy odwołuję się do jakies_pole, to nic nie wypisuje, natomiast gdy do jakas_metoda() to wyrzuca błąd:
Fatal error: main() [function.main]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "SessionOperator" of the object you are trying to operate on was loaded before unserialize() gets called or provide a __autoload() function to load the class definition in D:\Web\www\knsp\valid.php on line 19
Tak jakby nie można było przechowywać w _SESSION swoich własnych obiektów.