[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