[Php-it] Errore, bug o che? > Class entry requested for an object without

Matteo C. - MIF matteo.c at mif.it
Tue Apr 3 17:48:09 CEST 2007


Cristiano Verondini ha scritto: 
>>        if (!is_a($opt_group, 'Optgroup')) return false; # < Riga
>> incriminata: se la commento funziona tutto come sempre!
>
>    Non è che hai deserializzato un oggetto (a mano o in automatico 
> attraverso la sessione) senza includerne la definizione?
Sì, è serializzato/deserializzato dal DB, ma nello stesso identico modo 
di tutti gli altri script che utilizzano la classe, non capisco perché 
mi dia problemi solo in questo caso (l'oggetto che si occupa della 
serializzazione/deserializzazione è sempre lo stesso e usa sempre le 
stesse procedure).
Inoltre tutte le classi vengono caricate tramite autoload.
Poi guardando in rete vedo che quell'errore di solito è relativo ad 
oggetti/classi esterni a php. Boh? Ci capisco sempre meno.

Al momento ho risolto così:
<code>
    function add_option_group (Optgroup $opt_group) {

        $this->_options[] = $opt_group;
        return true;

    }
</code>

Così non mi crea più fastidi (Apache non crasha più).
Anche se rimango curioso di capire che cosa succedesse prima...

Ciao
Teo



More information about the Php-it mailing list