Ho un array multidimensionale a 4-5 livelli, molti di questi sono numerosi (200 key per alcuni livelli). Parte di questi livelli viene creata dinamicamente dallo script e credo sia impossibile "dichiararla" prima di partire.
Credo che l'errore che ricevo sia dovuto a questo: in un punto dello script, tramite ciclo "for", sommo ad una serie numerosa di valori, un nuovo valore al precedente. Al primo giro, però, quel valore non è dichiarato (percui viene assunto pari a 0, ma compare l'errore).
Ecco le due linee che fanno comparire il notice:
Come posso ovviare?$impianti[$imp]["tot"][$data_row]["pac"] += $data_line[$impianti[$imp]['wr_column'][$inv-1]];
$impianti[$imp]["tot"][$data_row]["daysum"] += $data_line[$impianti[$imp]['wr_column'][$inv-1]+1];