ho un classe padre A
e varie classi B,C,D,E figlie di A
di cui creo un ogetto in maniera dinamica
la situazione è questa:
Codice PHP:
$variab = array ('pippo'=>'paperina');
$A=new A ();
$A->Init($variab);
function _Costruisci ( $CONF ) {
require_once( "{$CONF['path']}/{$CONF['file']}.php" );
$FIGLIA = new $CONF['file']($CONF) ;
$tmp = $FIGLIA->Show() ;
...
...
if (condizione) {
// modifico $CONF ;
_Costruisci ( $CONF ) ;
}
}
questo è il metodo Init della classe A
Codice PHP:
function Init ($variab) {
$this->_VAR = $variab; #inizial. la proprietà privata
}
questo è il metodo elabora della classe A
Codice PHP:
function mostra () {
...
print_r ($this->_VAR);
}
questo è il metodo Show della classe figlia
Codice PHP:
function Show() {
...
//faccio altre cose
...
parent::mostra();
}
ovviamente nel costruttore di ogni classe figlia
richiamo il costruttore della classe padre A
io mi aspeto che mi venga visualizzato l'array che ho settato inizialmente con il metodo Init
ma invece l'array è vuoto
è mi da questo Notice
Notice: Undefined index: pippo in .....
come potrei fare?
perchè quando richiamo (da una classe figlia) il metodo mostra() della classe A
non mi riconosce il contenuto della proprietà _VAR ? 
grazie 1000